mysql的優化體例良多種,包羅從硬件、系統情況、數據庫的設置裝備擺設、數據庫的表布局、sql語句和索引等優化偏向;
因為小編本人的能力有限,此次就跟大師一路只進修sql語句的幾種優化體例吧!
在查詢時,若是只需要整個數據表中的幾個字段的話,那么就盡量不利用select * from test;
而是利用切確到某些字段來查詢,如圖;
盡量罕用子查詢,操縱join內毗連或者外毗連來替代子查詢體例查詢;
在利用in和exists的時辰,針對環境利用,當兩表中一個數據少,一個則是數據多的達標,相關子查詢的表數據多時用exists,相關子查詢的表數據少時用in;
若是要利用not in的話,那么就選擇用not exists來替代它,不必區分子查詢的數據幾多;
在MySQL中給表字段零丁建立索引,會使查詢速度當作倍晉升的哦;
好比如圖體例建立;
以上就是我們對mysql本次根本優化的幾點根基sql優化方案了,
OK,起頭新的征程吧!若是能幫到您,請不要鄙吝您的點贊和投票哦!
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!