mysql - 如何查看任何特定 mysql 查询使用的 CPU 和内存?

标签 mysql linux

如果我在 linux 上运行 top 命令,我可以看到任何进程使用的 CPU 和内存。就像我想在 mysql 中看到这个。 如果我运行 mysql>show processlist,它会给我 Id,User,Host,db,Command,Time,State,Info 等值。 但不提供 CPU 或内存信息。 我怎样才能得到这个。

最佳答案

您通过 mysql 查询返回内存使用情况:

mysql> SELECT MEMORY_PEAK 作为内存;

要检查 CPU 占用空间,您可以使用:

root@database:/home/user#vmstat 1 10

在你的 linux 命令中

关于mysql - 如何查看任何特定 mysql 查询使用的 CPU 和内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49622539/

相关文章:

mysql - 选择两个可为空的日期时间中最早的一个

mysql - OpenJPA + Tomcat JDBC 连接池 = 陈旧数据

php - 多项选择并添加更多字段不起作用

linux - 在 Linux 中,当一个进程即将被交换或终止时,它的线程应该处于什么状态?

php - 无法使用 php 将 .csv 文件从 Windows 复制到 Linux 服务器

linux - 在 Unix/Linux 上获取昨天的文件

php - 值可变的 ACF 查询

mysql - 比较 2 个表并显示缺失的行

ruby - 使用 usermod 更改用户名后的 rvm 问题

linux - 如何捕获 bash 脚本的输出并将其导入另一个脚本?