查看MYSQL运行状态的命令

使用show status命令
mysql会给出一个很长的列表

含义如下:
aborted_clients 客户端非法中断连接次数
aborted_connects 连接mysql失败次数
com_xxx xxx命令执行次数,有很多条
connections 连接mysql的数量
Created_tmp_disk_tables 在磁盘上创建的临时表
Created_tmp_tables 在内存里创建的临时表
Created_tmp_files 临时文件数
Key_read_requests The number of requests to read a key block from the cache
Key_reads The number of physical reads of a key block from disk
Max_used_connections 同时使用的连接数
Open_tables 开放的表
Open_files 开放的文件
Opened_tables 打开的表
Questions 提交到server的查询数
Sort_merge_passes 如果这个值很大,应该增加my.cnf中的sort_buffer值
Uptime 服务器已经工作的秒数

例如:

用命令行的SHOW语句

    • 直接在命令行下登陆MySQL运行SHOW STATUS;查询语句.
    • 同样的语句还有SHOW VARIABLES;,SHOW STATUS是查看MySQL运行情况,和上面那种通过pma查看到的信息基本类似。
    • SHOW VARIABLES
    • SHOW VARIABLES是查看MySQL的配置参数,还可以使用类似SHOW VARIABLES LIKE ‘Key%’

    • SHOW PROCESSLIST
    • SHOW PROCESSLIST是查看当前正在进行的进程,对于有锁表等情况的排查很有用处。一般情况下,打开MySQL的慢查询记录同样有利于排查。

    • SHOW OPEN TABLES
    • SHOW OPEN TABLES是显示当前已经被打开的表列表。

原创文章,作者:斑斓网站长,如若转载,请注明出处:https://www.argb.net/view-mysql-running-the-command.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注