【问题标题】:Find which SQL queries take a lot of CPU查找哪些 SQL 查询占用大量 CPU
【发布时间】:2014-04-03 15:36:40
【问题描述】:

有没有办法检测占用大量 CPU 的查询?

我知道如何检测长查询,但不知道是否可以检测占用大量 CPU 的查询。

谢谢

【问题讨论】:

标签: mysql sql debian


【解决方案1】:

我不确定你的意思,但是通过microtime,你可以找出哪个查询需要更多时间来执行

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

【讨论】:

    猜你喜欢
    • 2016-07-02
    • 2011-05-11
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    相关资源
    最近更新 更多