2009-10-04 25 views
0

我如何測試PHP數據庫調用的速度?PHP:我如何測試查詢所需的時間?

我感興趣的測試有多少毫秒需要我的劇本與查詢調用數據庫,得到的結果。例如有多少milisecond會採取以下的查詢來執行:

SELECT * FROM客戶排序依據事先CUSTOMER_ID

感謝。

回答

4

快速和骯髒的:

$q = "SELECT foo FROM BAR"; 
$start = microtime(true); 
$res = query($q); 
$end = microtime(true); 

echo "Query took " . ($end-$start) . " seconds"; 
+1

其實,microtime中()返回微秒,而不是秒。 – 2009-10-04 22:12:13

+0

作爲第一個參數傳遞true使microtime以浮點形式返回時間。預期的輸出將是「查詢花了X.Y秒」 – timdev 2009-10-04 22:14:52

+0

我不知道,謝謝:) – 2009-10-05 10:54:38