SQL資料庫調優

2021-09-11 20:09:04 字數 460 閱讀 8592

sql調優的方法

1.1 減少資料的訪問

(1)建立並使用正確的索引

(2)只通過索引訪問資料

(3)優化sql執行計畫

1.2 返回更少的資料

(1)資料分頁處理

(2)只返回需要的字段

1.3 減少互動的次數

(1)batch dml

(2)in list

(3)設定fetch size

(4)使用儲存過程

(5)優化業務邏輯

(6)使用resultset游標處理記錄

1.4 減少資料庫伺服器cpu運算

(1)使用繫結變數

(2)合理使用排序

(3)減少比較次數

(4)大量複雜運算在客戶端處理

1.5 利用更多的資源

(1)客戶端多程序並行訪問

(2)資料庫並行處理

參考:

資料庫 sql調優思路

經常都會被問到或者與遇到資料庫調優的問題,我的一般思路如下 1 首先是資料量,需不需要分庫分表 2 第二是需不需要使用快取技術,快取一些熱資料。3 第三是sql優化,如果sql太複雜了,那我一般會用到explain分析sql的執行計畫,優化sql 4 第四選擇索引 5 還有些讀寫分離 網路頻寬的東西...

資料庫調優

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

資料庫調優

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