2011-06-26 33 views
3

我打算推出我的PHP/mySQL網站。我已經啓用了mySQL的統計信息。但是,我可以使用哪些工具來查找缺失的索引?如何找到缺失的索引?

+0

快速/骯髒的解決方案:挖掘所有查詢中的所有'where'和'join'子句。通常這些應該被索引。 –

回答

2

這是我會做:

  1. 填寫數據庫表數千行數據。
  2. 啓用慢速查詢記錄。
  3. 使用慢查詢日誌來識別問題查詢。使用解釋直接在mysql中運行這些查詢以查看執行計劃。該輸出應該可以幫助您識別查詢中缺少的索引或其他問題。