命名規範庫名,表名,列名必須⽤⼩寫,採⽤下劃線分隔
解讀:abc,Abc,ABC都是給⾃⼰埋坑
庫名,表名,列名必須⻅名知義,⻓度不要超過32字元解讀:tmp,wushan,不知道這些庫是⼲嘛的
庫備份必須以bak為字首,以⽇期為字尾從庫必須以-s為字尾備庫必須以-ss為字尾表設計規範例項表個數必須控制在2000個以內單表分表個數必須控制在1024個以內表必須有主鍵,推薦使⽤UNSIGNED整數為主鍵潛在:刪除⽆主鍵的表,如果是row模式的主從架構,從庫會掛住
禁⽌使⽤外來鍵,如果要保證完整性,應由應⽤程式實現解讀:外來鍵使得表之間相互耦合,影響update/delete等SQL效能,有可能造成死鎖,併發情況下容易成為資料庫瓶頸,建議將欄位、訪問頻度低的欄位拆分到單獨的表中儲存,分離冷熱資料
最新評論