编程技术分享平台

网站首页 > 技术教程 正文

MySQL5.7系统库information_schema之第(9)个表 GLOBAL_STATUS :

xnh888 2025-07-24 22:52:33 技术教程 27 ℃ 0 评论

它记录了 MySQL 服务器的全局状态变量,提供了服务器运行时的各种性能指标和统计信息。这些变量对于监控数据库性能、诊断问题和优化配置至关重要。

注意:在 MySQL 5.7.6+ 版本中GLOBAL_STATUS 已被移到了 performance_schema 数据库下,应该这样查SELECT * FROM
performance_schema.global_status;或SHOW GLOBAL STATUS;两者输出结果大体相同,但是输出变量数量,后者比前者多一些


连接相关

Aborted_clients --- 异常终止的客户端连接数
Aborted_connects --- 失败的连接尝试次数
Connections --- 连接MySQL服务器的总次数
Max_used_connections --- 服务器启动后同时使用的最大连接数
Threads_connected --- 当前打开的连接数
Threads_created --- 创建的线程数
Threads_running --- 非睡眠状态的线程数

查询统计

Com_select --- SELECT语句执行次数
Com_insert --- INSERT语句执行次数
Com_update --- UPDATE语句执行次数
Com_delete --- DELETE语句执行次数
Com_commit --- COMMIT语句执行次数
Com_rollback --- ROLLBACK语句执行次数
Questions --- 服务器接收到的查询总数
Slow_queries --- 执行时间超过long_query_time的查询数量
Select_full_join --- 没有使用索引的联接操作次数
Select_range_check --- 检查键范围的联接次数

临时表和文件

Created_tmp_disk_tables --- 在磁盘上创建的临时表数量
Created_tmp_files --- MySQL创建的临时文件数量
Created_tmp_tables --- 创建的临时表总数
Open_files --- 打开的文件数
Open_tables --- 当前打开的表数量
Opened_tables --- 已经打开的表总数

二进制日志

Binlog_cache_disk_use --- 使用临时文件存储二进制日志的事务数
Binlog_cache_use --- 使用二进制日志缓存的事务数

Binlog_stmt_cache_disk_use --- 使用临时文件存储二进制日志的语句数

Binlog_stmt_cache_use --- 使用二进制日志缓存的语句数

InnoDB 相关


Innodb_buffer_pool_read_requests --- InnoDB缓冲池读请求数

Innodb_buffer_pool_reads --- 从磁盘读取的页数

Innodb_buffer_pool_wait_free --- 等待缓冲池空闲页的次数

Innodb_data_fsyncs --- fsync()调用次数
Innodb_data_read --- 读取的数据量(字节)
Innodb_data_reads --- 数据读取总次数
Innodb_data_writes --- 数据写入总次数
Innodb_data_written --- 写入的数据量(字节)

Innodb_row_lock_current_waits --- 当前等待的行锁数量

Innodb_row_lock_time --- 获取行锁花费的总时间(毫秒)
Innodb_row_lock_time_avg --- 获取行锁的平均时间(毫秒)
Innodb_row_lock_time_max --- 获取行锁的最大时间(毫秒)
Innodb_row_lock_waits --- 等待行锁的次数
Innodb_rows_deleted --- 从InnoDB表中删除的行数
Innodb_rows_inserted --- 插入到InnoDB表中的行数
Innodb_rows_read --- 从InnoDB表中读取的行数
Innodb_rows_updated --- InnoDB表中更新的行数

网络流量

Bytes_received --- 从所有客户端接收的字节数
Bytes_sent --- 发送给所有客户端的字节数

排序操作

Sort_merge_passes --- 排序合并操作次数
Sort_range --- 使用范围的排序次数
Sort_rows --- 排序的行数
Sort_scan --- 全表扫描排序次数

其他重要变量

Key_blocks_not_flushed --- 键缓存中已更改但未刷新到磁盘的块数
Key_blocks_unused --- 键缓存中未使用的块数
Key_blocks_used --- 键缓存中使用的块数
Key_read_requests --- 从缓存读取键的请求数
Key_reads --- 从磁盘读取键的请求数
Key_write_requests --- 将键写入缓存的请求数
Key_writes --- 将键写入磁盘的请求数
Qcache_free_blocks --- 查询缓存中的空闲内存块数
Qcache_free_memory --- 查询缓存的空闲内存量
Qcache_hits --- 查询缓存命中数
Qcache_inserts --- 添加到查询缓存的查询数
Qcache_lowmem_prunes --- 因内存不足从查询缓存删除的查询数
Qcache_not_cached --- 未缓存的查询数
Qcache_queries_in_cache --- 查询缓存中注册的查询数
Qcache_total_blocks --- 查询缓存中的总块数
Uptime --- 服务器已经运行的秒数

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表