2014-04-03 67 views
2

有沒有辦法檢測到使用大量CPU的查詢?查找哪些SQL查詢佔用大量CPU

我知道如何檢測長查詢,但不知道是否有可能檢測到佔用大量CPU的查詢。

感謝

+1

http://dev.mysql.com/doc /refman/5.6/en/slow-query-log.html – Mihai

回答

1

IAM不知道你的意思,但microtime你可以找出哪些查詢被採取更多的時間來執行這樣的

$sql='...'; 
$start=microtime(true); 
$mysql_query($sql); 
$end=microtime(true)-$start; 
echo $end.' seconds'; // in seconds 
echo ($end*1000).' milliseconds';