資料庫優化規則

2021-08-15 19:54:35 字數 448 閱讀 3223

a) 選擇合適的字段型別及大小,

盡量把字段設定為

notnull

,這樣查詢的時候資料庫就不需要比較

null

值b) 使用關聯查詢( left join on)查詢代替子查詢

c) 使用union聯合查詢手動建立臨時表

d) 開啟事物,當資料庫執行多條語句出現錯誤時,事物會回滾,可以維護資料庫的完整性

e) 使用外來鍵,事物可以維護資料的完整性但是它卻不能保證資料的關聯性,使用外來鍵可以保證資料的關聯性

f) 使用索引,索引是提高資料庫效能的常用方法,它可以使資料庫伺服器比沒有索引快的多的速度檢索特定的行,特別是對於max,

min,

order by

查詢時,效果更明顯

g) 優化的查詢語句,絕大多數情況下,使用索引可以提高查詢的速度,但如果sql語句使用不恰當的話,索引無法發揮它的特性。

資料庫優化 資料庫設計優化

一 索引優化 1.首先索引不是越多越好,要視情況而定。因為索引會降低insert和update的效率 insert和update有時可能會重建索引。2.乙個表的索參數量最好不要超過6個,擇優而建。3.專案上線後,根據使用者的查詢條件字段稍微調整資料庫中的字段索引。二 分表 1.縱切 根據表字段來且分...

資料庫編碼規則

資料庫編碼規則 1 資料庫名稱 fdays 庫名 如 fdaystour 2 資料表名稱 fs 表名 如果表名超過乙個單詞,第乙個單詞頭字母小寫外,其它單詞的頭字母都大寫,如 fs adminuser 3 資料表字段命名 欄位名 如 username,注id欄位名為 userid 4 檢視名稱 vi...

資料庫命名規則

編寫此資料庫命名規範的目的,就是提供較為形象 易於閱讀 簡單明瞭和原則性一致的資料庫命名方法。從而能夠方便專案相關人員直觀的了解資料庫中的所有物件表示的意義,方便大家交流。這裡主要描述以下的 7類常見的資料庫物件 1.表 table 2.字段 fields 3.檢視 views 4.儲存過程 sto...