常用的mysql监控指标

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 常用的mysql监控指标

mysql_global_status_uptime:服务器已启动的秒数。(仪表)

mysql_global_status_uptime_since_flush_stats:自最近一次刷新状态语句以来的秒数。(仪表)

mysql_global_status_queries:服务器执行的语句数。此变量包括在存储程序中执行的语句,与问题变量不同。它不计算COM_PING或COM_STATISTICS命令。(计数器)

mysql_global_status_threads_connected:当前打开的连接数。(计数器)

mysql_global_status_connections:到mysql服务器的连接尝试次数(成功与否)。(仪表)

mysql_global_status_max_used_connections:自服务器启动以来同时使用的最大连接数。(仪表)

mysql_global_status_threads_running:未休眠的线程数。(量规)

mysql_global_status_questions:服务器执行的语句数。与查询变量不同,这只包括客户端发送到服务器的语句,而不包括存储程序中执行的语句。此变量不计算COM_PING、COM_STATISTICS、COM_ STMT_PREPARE、COMUSTMT_ CLOSE或COM_STMTURESET命令。(计数器)

mysql_global_status_threads_cached:线程缓存中的线程数。(计数器)

mysql_global_status_threads_created:为处理连接而创建的线程数。如果Threads_created较大,则可能需要增加thread_cache_size值。缓存未命中率可以计算为Threads_created/Connections。(计数器)

mysql_global_status_created_tmp_tables:服务器在执行语句时创建的内部临时表的数量。(计数器)

mysql_global_status_created_tmp_disk_tables:服务器在执行语句时创建的内部磁盘上临时表的数量。通过比较created_tmp_disk_tables和created_tmp_TALLES值,可以将创建的内部磁盘上临时表的数量与创建的内部临时表的总数进行比较。(计数器)

mysql_global_status_created_tmp_files:mysqld创建了多少临时文件。(计数器)

mysql_global_status_select_full_join:由于不使用索引而执行表扫描的联接数。如果此值不是0,则应仔细检查表的索引。(计数器)

mysql_global_status_select_full_range_join:在引用表上使用范围搜索的联接数。(计数器)

mysql_global_status_select_range:在第一个表上使用range的联接数。这通常不是一个关键问题,即使该值相当大。(计数器)

mysql_global_status_select_range_check:每行之后检查键使用情况的无键联接数。如果不为0,则应仔细检查表的索引。(计数器)

mysql_global_status_select_scan:对第一个表进行完整扫描的联接数。(计数器)

mysql_global_status_sort_rows:已排序的行数。(计数器)

mysql_global_status_sort_range:使用range完成的排序数。(计数器)

mysql_global_status_sort_merge_passes:排序算法必须执行的合并传递数。如果此值较大,则应考虑增加sort_buffer_size系统变量的值。(计数器)

mysql_global_status_sort_scan:通过扫描表完成的排序数。(计数器)

mysql_global_status_slow_querys:花费超过long_query_time秒的查询数。无论是否启用慢速查询日志,此计数器都会递增。(计数器)

mysql_global_status_aborted_connects:尝试连接到mysql服务器失败的次数。(计数器)

mysql_global_status_aborted_clients:由于客户端未正确关闭连接而终止的连接数。(计数器)

mysql_global_status_table_locks_immediate:可以立即授予表锁请求的次数。锁定立即上升和下降是正常活动。(计数器)

mysql_global_status_table_locks_wait:无法立即授予表锁请求并需要等待的次数。如果此值很高并且存在性能问题,则应首先优化查询,然后拆分一个或多个表或使用复制。(计数器)

mysql_global_status_bytes_received:从所有客户端接收的字节数。(计数器)

mysql_global_status_bytes_sent:发送给所有客户端的字节数。(计数器)

mysql_global_status_innodb_page_size:innodb页面大小(默认为16KB)。许多值在页面中计数;页面大小使它们能够轻松转换为字节。(量规)

mysql_global_status_buffer_pool_pages:InnoDB缓冲池中的页面数。(量规)

mysql_global_status_commands_total:执行每个xxx语句的次数。(计数器)

mysql_global_status_handlers_total:处理程序统计是内部统计

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
监控 关系型数据库 MySQL
《MySQL 简易速速上手小册》第7章:MySQL监控和日志分析(2024 最新版)
《MySQL 简易速速上手小册》第7章:MySQL监控和日志分析(2024 最新版)
102 3
|
3天前
|
SQL 关系型数据库 MySQL
深入解析MySQL的EXPLAIN:指标详解与索引优化
MySQL 中的 `EXPLAIN` 语句用于分析和优化 SQL 查询,帮助你了解查询优化器的执行计划。本文详细介绍了 `EXPLAIN` 输出的各项指标,如 `id`、`select_type`、`table`、`type`、`key` 等,并提供了如何利用这些指标优化索引结构和 SQL 语句的具体方法。通过实战案例,展示了如何通过创建合适索引和调整查询语句来提升查询性能。
38 9
|
1月前
|
缓存 监控 关系型数据库
如何根据监控结果调整 MySQL 数据库的参数以提高性能?
【10月更文挑战第28天】根据MySQL数据库的监控结果来调整参数以提高性能,需要综合考虑多个方面的因素
79 1
|
1月前
|
监控 关系型数据库 MySQL
如何监控和诊断 MySQL 数据库的性能问题?
【10月更文挑战第28天】监控和诊断MySQL数据库的性能问题是确保数据库高效稳定运行的关键
136 1
|
7月前
|
Prometheus 监控 Cloud Native
使用mysqld_exporter监控所有MySQL实例
使用mysqld_exporter监控所有MySQL实例
367 2
|
3月前
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
81 2
zabbix agent集成percona监控MySQL的插件实战案例
|
5月前
|
Prometheus 监控 Cloud Native
Prometheus结合Consul采集多个MySQL实例的监控指标
将 Prometheus 与 Consul 结合使用,实现对多个 MySQL 实例的自动发现与监控,不仅提高了监控的效率和准确性,也为管理动态扩缩容的数据库环境提供了强大的支持。通过细致配置每一部分,业务可以获得关键的性能指标和运行健康状况的即时反馈,进而优化资源配置,提高系统的稳定性和可用性。
174 3
|
7月前
|
监控 关系型数据库 MySQL
实时计算 Flink版产品使用合集之监控 MySQL 数据写入到 StarRocks 中,在初始化成功后,但无法监控到插入的数据是什么导致的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
7月前
|
监控 关系型数据库 MySQL
zabbix 监控mysql服务
zabbix 监控mysql服务
89 0
zabbix 监控mysql服务
|
7月前
|
Prometheus 监控 Cloud Native
统一观测丨如何使用 Prometheus 监控 MySQL
简介: 数据库的瓶颈往往也是整个系统的瓶颈,其重要性不言而喻,所以对于 MySQL 的监控必不可少,及时发现 MySQL 运行中的异常,可以有效提高系统的可用性和用户体验。因此,观测 MySQL 关键指标,实时关注数据库的可用性与性能,成为运维团队的重要任务。
418 6