MySQL5.7查看运行状态(sys表的使用)
host_summary,查看连接到mysql的主机信息
字段名
意义
host
从哪个服务器上连过来。如果是NULL,表示内部的进程
statements
这台服务器共执行了多少语句(从启动开始统计?)
statement_latency
这台服务器发来等待语句执行的时间
statement_avg_latency
该服务器等待语句执行的平均时间
table_scans
该服务器扫描表的次数(非全表)
file_io
该服务器IO事件请求的次数
file_io_latency
该服务器请求等待IO的时间
current_connections
该服务器当前的连接数
total_connections
该服务器总连接DB共连接多少次
unique_user
该服务器上有几个不同用户名的账户连接过来
current_memory
该服务器上当前连接等占用的内存
total_memory_allocated
该服务器上的请求总共使用的内存
user_summary,查看用户连接mysql的情况
字段名
意义
User
客户端连接过来的用户名。如果是NULL,表示内部进程
Statements
该用户执行了多少SQL
Statement_latency
该用户执行SQL的总延迟时间
Statement_avg_latency
该用户执行SQL的平均延迟时间
Table_scans
该用户执行SQL时扫描表的次数
File_ios
该用户请求操作用掉的IO
File_io_latency
该用户请求操作的IO总延迟时间
Current_connections
该用户当前的连接数
Total_connections
该用户总的连接数
Unique_hosts
该用户从几个唯一的机器连接过来
Current_memory
该用户当前占用的内存
Total_memory_allocated
该用户总共申请到的内存(累加值)
memory_by_thread_by_current_bytes,查看线程分配内存大小
Thread_id
内部线程ID可以和session中的thd_id关联
User
这个线程是哪个用户创建的
Current_count_used
当前使用的内存块还没有释放
Current_allocated
当前分配的内存大小(字节)而且没有被释放出来
Current_avg_alloc
平均分配的blocks
Current_max_alloc
当前线程分配的最多内存
Total_allocated
当前连总共分配的内存大小
innodb_buffer_stats_by_schema,查看线程占用buffer pool的情况
Object_schema
库名
Allocated
基于库分配的buffer pool大小
Data
基于schema实际缓存的数据大小
Pages
当前schema缓存的page数
Pages_hashed
Buffer pool中进行hash 索引的page
Pages_old
Buffer pool中的旧页,可能被置换出去
Rows_cached
Buffer pool中以行为单位的缓存
以上是 MySQL5.7查看运行状态(sys表的使用) 的全部内容, 来源链接: utcz.com/z/532439.html