2010-01-12 17 views
-1

我是新來的sql查詢優化,我想知道是否有人可以建議我可以使用的剖析和優化工具。SQL優化新手尋找工具/腳本

我想優化在MySQL上運行的查詢。

感謝您的任何幫助。

回答

1

學習使用和理解EXPLAIN命令。 打開慢查詢日誌和不使用索引的日誌查詢

1

那麼,應該做的第一件事就是讓MySQL通過DESC命令描述你的查詢。這將允許您查看查詢的詳細執行計劃。您應該特別對描述使用哪些密鑰的列感興趣,因爲適當的密鑰使用可以幫助很多。

描述查詢的方法是簡單地用DESC關鍵字作爲前綴。作爲一個例子: DESC SELECT * FROM user WHERE name ='foo';