資料庫調優 1

2022-04-25 17:05:55 字數 557 閱讀 1034

效能瓶頸 : 伺服器硬體,專案程式,資料庫

伺服器硬體 :記憶體, 頻寬

專案程式 : 優化演算法, 使用多執行緒,使用分頁, 使用快取, 使用批量提交

資料庫一、定位到資料庫效能瓶頸在哪

如某張表的某個操作

例:查詢某個使用者表時速度很慢。如果這張表的資料量很大,且這張表的資訊很多(這裡的資訊指的是字段)。

1,建立索引。眾所周知,關於資料庫優化中,最首先想到的是索引。合理的建立索引能夠大大提高查詢效率。

2,分類拆分資料量大的表。因為資料量太大會影響資料的迅速定位。如果將表分類拆分成幾個小表,則可以提高查詢效率。

3,使用快取,(這裡指的是程式中的快取,如hibernate提供的快取。使用快取的目的是減少與資料庫的互動)。

4,合理使用儲存過程,(儲存過程是存放在資料庫端的,可以減少網路訪問)。

5,sql語句調優。

資料庫調優

1 資料庫調優 計算機硬體調優 資料庫物件的放置策略 利用資料庫分割槽技術,均勻地把資料分布在系統的磁碟中,平衡i o 訪問,避免i o 瓶 頸 使用磁碟硬體優化資料庫 基本表設計優化 第三正規化的基本特徵 是非主鍵屬性只依賴於主鍵屬性。優點 一是能消除 冗餘資料 節省磁碟儲存空間 二是有良好的資料...

資料庫調優

檢視資料庫連線個數 show global variables like max connections 資料庫連線不上可能是max connections數太少了 增加連線數 配置檔案 etc my.cnf.d server.cnf mysqld mysqld max connections 10...

資料庫調優

優化法則歸納為5個層次 1 減少資料訪問 減少磁碟訪問 2 返回更少資料 減少網路傳輸或磁碟訪問 3 減少互動次數 減少網路傳輸 4 減少伺服器cpu開銷 減少cpu及記憶體開銷 5 利用更多資源 增加資源 1 減少資料訪問 1.1 建立並使用正確的索引 1.2 只通過索引訪問資料 如 select...