Skip to content

MySQL 如何使用 mysqladmin 查看服务器状态?

🏷️ MySQL

每 5s 刷新一次状态:

bash
mysqladmin -uroot -p status -i 5

显示扩展的状态信息:

bash
mysqladmin -uroot -p extended-status

每个参数的意义:

  • Uptime MySQL 服务器已经运行的秒数

  • Threads 活跃线程(客户)的数量

  • Questions 从 mysqld 启动起来自客户问题的数量

  • Slow queries 已经超过 long_query_time 秒的查询数量

  • Opens mysqld 已经打开了多少表

  • Flush tables flush ..., refreshreload 命令数量

  • Open tables 现在被打开的表数量

  • Memory in use 由 mysqld 代码直接分配的内存 (只有在 MySQL 用 --with-debug 编译时可用)

  • Max memory used 由 mysqld 代码直接分配的最大内存 (只有在 MySQL 用 --with-debug 编译时可用)