MySQL状态查看方法mysql如何查看连接的数量和状态
命令:显示列表;
如果是root帐户,您可以看到所有用户的当前连接。如果是其他常见帐户,则只能看到您所占用的连接。
SHOW PROCESSLIST;只列出前100,如果你想列出所有的人,以显示完整的列表;
MySQL >显示列表;
命令:显示状态;
命令:显示如下变量%的状态;
aborted_clients那已经放弃的原因是客户没有正确关闭连接的连接数。
aborted_connects尝试失败的MySQL服务器的连接数。
连接mysql服务器的连接次数。
created_tmp_tables隐藏了多少临时表被创建时执行语句。
对delayed_insert_threads线程被用来插入处理器线程数。
这与插入延迟写入delayed_writes行数。
这与插入延迟写delayed_errors一些错误的行数(可重复键值)。
次flush_commands数执行刷新命令。
handler_delete请求的行数是从表中删除。
handler_read_first请求读取表中的第一行数。
handler_read_key的请求数量是基于密钥读取线。
handler_read_next请求次数看线基于关键。
handler_read_rnd请求次数读取一行数据基于一个固定的位置。
handler_update请求表中的一行是更新的次数。
一排handler_write请求次数插入表。
通过对关键词的key_blocks_used使用缓存块的数量。
key_read_requests请求次数从缓存中读取键值。
次key_reads数量从磁盘物理读键值。
key_write_requests要求写的一个关键块缓存的数量。
key_writes次关键块的数量是实际写入磁盘。
同时max_used_connections使用的最大连接数。
not_flushed_key_blocks在密钥缓存改变但尚未清除,钥匙上的磁盘。
是的,not_flushed_delayed_rows等待写在插入延迟队列的行数。
open_tables打开的表的数量。
open_files打开的文件数。
open_streams打开的流数(主要用于日志记录)
表opened_tables已经打开数。
通过问题发送到服务器的查询数。
查询slow_queries需要超过long_query_time时间数。
那threads_connected目前开放的连接数。
threads_running不睡在线程数。
正常运行服务器工作多少秒。