MySQL5.7查看运行状态(sys表的使用)

database

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

回到顶部