MySQL View Status

Command

1
show global status  # 输出所有记录的状态
1
show global status like '%xxxx%'  # 输出记录带有xxx关键字的状态,show global status like ‘thread%’

Status

Connection

  • Aborted_clients
    • 由于客户端没有正确关闭连接导致客户端终止而中断的连接数。 如,客户端和服务端建立连接好之后,等待 wait_time 时间后,客户端和服务器之间的连接自动退出,此时会发现 Aborted_clients 计数器加 1。
  • Aborted_connects
    • 试图连接到 MySQL 服务器而失败的连接数。如:telnet 127.0.0.1 3306, 然后什么都不做,ctrl+],quit 退出,就会发现 aborted_connects 计数器加 1。
  • connections
    • 试图连接到 (不管成功与否)MySQL 服务器的连接数计数。
  • Bytes_received
    • 从所有客户端接收到的字节数。
  • Bytes_sent
    • 发送给所有客户端的字节数。
  • Threads_cached
    • 代表当前此时此刻线程缓存中有多少空闲线程。
  • Threads_connected
    • 代表当前已建立连接的数量,因为一个连接就需要一个线程,所以也可以看成当前被使用的线程数。
  • Threads_created
    • 创建用来处理连接的线程数。如果 Threads_created 较大,则需要增加 thread_cached_size 的值。
  • Threads_running
    • 代表当前激活的(非睡眠状态)线程数。

Refer to

https://hacpai.com/article/1536248398959