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

2021-08-22 14:50:35 字數 416 閱讀 6406

一、索引優化

1.首先索引不是越多越好,要視情況而定。因為索引會降低insert和update的效率(insert和update有時可能會重建索引。)

2.乙個表的索參數量最好不要超過6個,擇優而建。

3.專案上線後,根據使用者的查詢條件字段稍微調整資料庫中的字段索引。

二、分表

1.縱切:根據表字段來且分出多個表結構。

2.橫切:根據表記錄(資料行)切分出多個表結構。

三、分庫

1.使用多個資料庫儲存資料,設定主從關係。

例如:a是主,b是從。那麼當業務要進行對資料的增刪改操作的時候就去a資料庫,當業務只是查詢的時候就去b資料庫。

2.主次庫之間可以配置日誌來同步資料。

優化資料庫設計

資料庫設計步驟 1.需求分析 1.收集資訊 2.標識實體 1.標識實體的屬性 2.標識實體的關係 2.繪製e r圖 e 實體r 關係 3.繪製資料庫模型圖 4.根據sql行程資料庫 第一 二 三正規化 1 第一正規化 1nf 無重複的列 所謂第一正規化 1nf 是指資料庫表的每一列都是不可分割的基本...

資料庫引擎優化顧問優化資料庫

現在一直在做的專案,資料量相對也不小,開始的時候沒有覺得,因為是剛開始,資料量還很小,在程式使用過程中速度還挺快,但是隨著資料量的不停的增長,發現程式越來越慢,甚至出現了超時的問題,因此要對程式和資料庫進行優化,前期專案比較緊,沒有針對大資料量業務進行分析設計,所以索引等相關優化沒有做到位,通過後期...

資料庫優化

資料庫優化 1 合理使用索引 索引是資料庫中重要的資料結構,它的根本目的就是提高查詢效率。索引的使用要恰到好處,其使用原則如下 在經常進行連線,但是沒有指定為外來鍵的列上建立索引,而不經常連線的字段則由優化器自動生成索引 在頻繁進行排序或分組 即進行groupby或orderby操作 的列上建立索引...