mysql表設計注意事項

2021-10-18 19:38:02 字數 327 閱讀 1003

1、主鍵,最好使用業務主鍵,採用時間+伺服器編號+序號,進行生成,如果沒有特殊要求,直接使用資料庫自增序列值即可。主要是達到查詢效率快,不用走二級索引

2、對於業務資料,如果需要對多個字段建立索引,且這幾個字段查詢的時候都是一起作為條件的,可以設計為聯合索引。建索引的時候,將篩選力度大的屬性放前面,提公升效能。

聯合索引,不能跳號,不能沒有第乙個索引屬性條件,否則聯合索引失效

3、索引失效場景:

查詢條件存在**型別轉換

左模糊查詢

索引列進行了計算

索引的區分度不夠,也就是索引列重複度太高

索引的查詢範圍太廣,超過資料範圍

mysql事務鎖表注意事項

執行一 begin update ieo statistics set project id 0 where id 1 update ieo statistics set project id 0 where id 2 執行二 begin update ieo statistics set proj...

PCB設計注意事項

在進行設計之前要將各種約束規則設定好。1 線和孔的間距要大一點。2 小訊號部分,注意保護。小訊號指的是小電流訊號 保護,通常是進行包地。晶振電路也屬於小訊號電路。晶振要緊靠晶元引腳放置,距離太遠容易出現干擾。對於四個引腳的電容,不要從中間穿插走線。避免短路。3電容的擺放應該起到應有的作用。例如,通訊...

TVS設計注意事項

一般tvs只提供兩種測試波形對應的最大峰值脈衝功率pppm,分別是8 20us和10 1000us。最大峰值脈衝電流ipp與最大鉗位電壓vc的乘積就是最大峰值脈衝功率pppm。設計時應該注意這個最大鉗位電壓vc是在最大峰值脈衝電流ipp下測到的,也就是說,如果應用中超過這個電流,實際鉗位電壓就會超過...