-2
A
回答
1
@lolalola,你可能會得到更好的迴應,如果你提供你的查詢讓人們看。
沒有,我能做的最好的是引導您到MySQL的文檔上的優化:
http://dev.mysql.com/doc/refman/5.0/en/optimization.html
你可能會通過以下閱讀了得到您的最大收益:
+1
不僅僅是查詢,而是查詢以及EXPLAIN輸出,以及所涉及的所有表的CREATE TABLE輸出。 – 2010-10-18 17:38:18
1
爲了給你任何具體的建議,我們需要看到一個特定的查詢。
在一般情況下,規則很簡單:
- 只選擇你所需要的(沒有額外的列,沒有多餘的行),當
JOIN
荷蘭國際集團 - 第列創建
INDEX
(或列的組合,包括),你可能會經常使用,特別是你用來過濾結果的那些。
優化特定的查詢往往會涉及到分組微妙的變化,聯接,條件,字段和查詢的最終每一個部分,但當然,諸如此類的關注,需要具有特定查詢的工作。
相關問題
- 1. 速度Mysql查詢優化
- 2. MySQL查詢優化[加入]
- 3. mySql加入優化查詢
- 4. MySQL查詢優化加入
- 5. Mysql加入查詢優化
- 6. 優化Mysql UNION查詢以加快加載速度
- 7. MySQL查詢優化
- 8. mysql查詢優化
- 9. MySQL優化查詢
- 10. 優化mysql查詢
- 11. Mysql查詢優化
- 12. 優化mysql查詢
- 13. MySQL查詢 - 優化
- 14. MySQL查詢優化
- 15. MySQL查詢優化
- 16. MySQL查詢優化
- 17. 優化MySQL查詢
- 18. MySql優化查詢
- 19. MySQL查詢優化
- 20. MySQL查詢優化
- 21. mysql查詢優化
- 22. 優化MYSQL查詢
- 23. 查詢優化Mysql
- 24. MYSQL查詢優化
- 25. MySQL查詢優化
- 26. 優化/ MySQL查詢
- 27. 優化MySQL查詢
- 28. MySQL查詢優化
- 29. 優化MySQL查詢
- 30. MySQL查詢優化
您使用的兩種方法都與優化無關 – 2010-10-18 17:29:48
不使用'select *'可以幫助不了嗎?可能不是很多,但仍然... – 2010-10-18 17:34:55
這不是「優化」,而是「加速」。我更一般地解釋爲:「我怎樣才能更快地從發送SQL語句到獲取結果。」其中一些是查詢優化,但其中一些是最小化正在傳輸的數據量。 – VoteyDisciple 2010-10-18 17:38:09