2010-10-22 63 views
0

嗨 我需要優化已經存在了很長一段時間的應用程序。優化將包括將內嵌查詢從PHP頁面移動到「存儲過程」,擺脫子查詢並將它們轉換爲「連接」等。Mysql benchamrking GUI工具

我想最好的方法是使用基準測試工具達到此目的,但是有哪些基於GUI的工具可用於Windows 7?請幫忙!

同時將內聯查詢移動到存儲過程並擺脫子查詢將有助於提升性能?請隨時表達您的意見。

然而,主要關注點在於找到一個合適的基準測試工具。在這種情況下,「Mysql workbench」會有幫助嗎?請建議。

非常感謝您的時間提前。任何形式的幫助都非常感謝。

回答

0

我不知道將內聯查詢移動到存儲過程。這真的取決於你是否要使用該查詢很多。從許多查詢切換到JOIN coudl在大多數情況下是一個重大改進,取決於您最初運行多少額外查詢。

至於基準測試,那麼您甚至可以使用phpMyAdmin來查看多長時間才能獲取某些查詢和/或使用構建應用程序benchmakring/profiling工具(甚至是由您創建的PHP代碼)構建性能。這種事情通常不會有直接和簡單的答案:(

鏈接與一些建議http://beerpla.net/2008/04/16/mysql-conference-liveblogging-benchmarking-tools-wednesday-425pm/也許嘗試WAST http://west-wind.com/presentations/webstress/webstress.htm

如果你有一個數據庫抽象層使用它登錄查詢的性能,看看是否有是任何重複次數過多或花費太多時間,並且在哪個腳本中它們被調用。