如果我在linux上运行 top 命令,我可以通过任何进程看到CPU和内存使用情况。就像我希望在mysql中看到这一点。 如果我运行 mysql> show processlist ,它会为我提供 Id,用户,主机,数据库,命令,时间,状态,信息等值。 但不提供CPU或内存信息。 我怎么能得到这个。
答案 0 :(得分:0)
您可以使用linux perf命令(来自linux-tools-common软件包)。
例如,对于您的命令:
$ perf stat <your command>
对于您的流程:
$ perf top
除了上述内容之外,还有很多选择可供您选择。
答案 1 :(得分:0)
通过mysql查询返回内存使用情况:
mysql> SELECT MEMORY_PEAK as memory;
用于检查您可以使用的CPU占用空间:
root@database:/home/user# vmstat 1 10