mysql 簡單速度優化思路

2021-08-05 18:23:53 字數 292 閱讀 2628

1.首先是sql的條件,越重要,越能過濾資料的條件放在最後,因為sql條件從後往前執行

2.減少sql自帶的函式的使用,能在業務邏輯處理的就在業務邏輯處理

3.盡量避免左連線,能用內連線就用內連線,左連線時如果左表的資料量過大會導致查詢速度很慢 

4.對查詢條件建立索引,會大大提高查詢速度

5.如果查詢的資料時間很久變化不大,使用快取,降低資料庫訪問壓力

6.減少like使用

7.減少in的使用,可以根據具體使用場景用exsist或(如果列舉值在某一範圍)between-and替代

mysql簡單優化思路

作為開發人員,資料庫知識掌握的可能不是很深入,但是一些基本的技能還是要有時間學習一下的。作為乙個資料庫菜鳥,厚著臉皮來總結一下 mysql 的基本的不能再基本的優化方法。為了更好的說明,我假想出來了乙個業務場景,可能在實際業務中並不存在這樣的場景,只為舉例說明問題 統計出年齡大於 30 歲,性別為女...

mysql思路 MySQL優化思路

通過指令碼,重新整理觀察mysql的status,觀察是否有週期性故障活波動,一般由訪問高峰或者快取失效引起,家快取並更改快取失效策略,是失效時間分散或頁面定時失,show processlist顯示哪些執行緒正在執行。您也可以使用mysqladmin processlist語句得到此資訊。如果您有...

mysql優化思路

調優思路 1.資料庫設計與規劃 以後再修該很麻煩,估計資料量,使用什麼儲存引擎 2.資料的應用 怎樣取資料,sql語句的優化 3.mysql服務優化 記憶體的使用,磁碟的使用 4.作業系統的優化 核心 tcp連線數量 5.公升級硬體裝置 磁碟io規劃 raid技術 raid0 xfs swap分割槽...