給你一條sql語句如何進行優化


我們sql語句的書寫是根據業務邏輯進行書寫的,如果執行比較慢,那么我們對sql重寫:

如分步查詢,然后在代碼層進行拼接;用臨時表;改變sql語句的寫法等等。我們稱之為邏輯層優化。

然后我們看看每條sql語句執行的執行計划,用explain命令查看。可以看到這些表的執行順序,可能使用到的索引,實際使用到索引,索引的長度,可能要掃描的行數等等信息,

然后對這些信息分析,進行索引的優化。我們稱之為實現層的優化


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM