2011-04-24 82 views
0

我正在尋找在不同條件下測試SQL查詢性能的方法。 例如,我有兩個具有相同結構和數據的表格,但其中一個是分區的,另一個不是。我需要弄清楚選擇(有不同的條件)和更新的時間。測量MySQL中SQL查詢的性能

有沒有一個標準的方法或方法來達到這個目的?

我有MySQL 5.1運行。

謝謝。

回答

2

隨着表中數據的變化,時間會發生變化。

更好的選擇是在兩個模式上使用EXPLAIN PLAN,並查看一個查詢是否比另一個有更高的成本。無論數據如何變化,這都將保持真實。我會以此爲基礎而不是從基準測試中選擇任意時間。

它還會告訴你在查詢更改時添加索引的好處。

Go with EXPLAIN PLAN。