一些 sql 調優的總結

2022-05-01 15:00:09 字數 390 閱讀 1170

一、sql 優化方案

1)列型別盡量定義成數值型別,且長度盡可能短,如主鍵和外來鍵,型別字段等等

2)建立單列索引

3)根據需要建立多列聯合索引。當單個列過濾之後還有很多資料,那麼索引的效率將會比較低,即列的區分度較低,那麼如果在多個列上建立索引,那麼多個列的區分度就大多了,將會有顯著的效率提高。

4)根據業務場景建立覆蓋索引。只查詢業務需要的字段,如果這些欄位被索引覆蓋,將極大的提高查詢效率

5)多表連線的字段上需要建立索引,這樣可以極大的提高表連線的效率

6)where條件欄位上需要建立索引

7)排序欄位上需要建立索引

8)分組欄位上需要建立索引

9)where條件上不要使用運算函式,以免索引失效

一些調優引數

select sum pins reloads sum pins lib cache from v librarycache 查詢sql 分析解析率,大於90 說明sql解析正常,無需更改,至於更改方法,研究中 select sum gets getmisses sum gets hit from ...

WAS的一些重要調優引數

在著手進行 應用程式 伺服器的優化之前,首先進行 應用程式和操作 系統的優化是乙個更好的選擇。尤其是應用程式的優化,通過對應用程式中影響 效能的部分進行重新的設計和調整,往往能夠帶來比單純的引數調優更為巨大的效能提公升。對於一般的j2ee應用程式而言,was中最重要的優化引數包括針對jvm web ...

mysql調優的一些方面

1.首先的一點就是可以做乙個mysql集群實現讀寫分離 2.查詢sql慢日誌,給一些表做索引 3.調整mysql引數 設定合理的key buffer size,它是指索引緩衝區的大小,決定了索引的處理速度。大概的分配為1g設定128m,2g為256m,依此類推。檢視key buffer size的值...