网站首页 > 技术教程 正文
它记录了 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 --- 服务器已经运行的秒数
猜你喜欢
- 2025-07-24 MYSQL存储引擎InnoDB(三十八):在 Linux 上优化表空间的空间分配
- 2025-07-24 MySQL的数据类型和存储引擎介绍(mysql的数据类型和存储引擎介绍一样吗)
- 2025-07-24 高效Linux SA(高效办成一件事)
- 2025-07-24 MySQL:物理备份工具XBK(mysql常用备份方案)
- 2025-07-24 MySQL 9.3 引入增强的JavaScript支持
- 2025-07-24 1-开篇,开始学习 鸟哥的Linux私房菜 这本书了
- 2025-07-24 高考志愿填报V3小程序公众号SAAS系统开发
- 2025-07-24 重装windows的3种方法(重装系统win10教程)
- 2025-07-24 从零开始学 MySQL—数据库和数据表操作
- 2025-07-24 MySQL5.7系统库information_sch之第(10)个表 GLOBAL_VARIABLES :
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)