7.2 查看DB性能指标和报告__第七章 性能优化和诊断_使用手册_分析型数据库-阿里云
在日常的管理中,了解数据库的各项性能指标是非常重要的一个环节。分析型数据库提供实时的性能指标以及定时产生的性能报告,可以通过查询Meta DB的方式获取,也可以在iDB Cloud界面中查看图形化的报告。
在Meta DB中,DB的性能指标目前主要是存储在performance_schema中。实时性能指标存储在 performance_schema.minute_db_profile 表中。
由于分析型数据库是一个分布式系统,所以minute_db_profile中存储了每一个前端服务节点记录的信息。要查询准确的DB层级汇总信息,需要先在performance_schema.servers中查询一个数据库当前在线的前端服务节点ID。可使用如下SQL查询:
select distinct online_server_id from performance_schema.servers where table_schema = 'db_name';
其中db_name
为数据库名。之后再用上述SQL返回的online_server_id列表查询minute_db_profile表获取数据库30s粒度的实时信息:
select update_time, qps, pv, avg_rt, data_size from performance_schema.minute_db_profile where server_id in ('4d8b2019a04df41acaf83b5101d64e5e', 'a1408c344ebc134587f684d586703ede') and table_schema = 'db_name';
其中db_name
为数据库名,server_id的内容为servers表中返回的所有online_server_id。这条SQL会返回多条记录,原则上每个server_id一条,每条记录的update_time是一个四个数字组成的字符串,标识着这条记录的更新时间,格式为'MMSS',原则上30秒产生一条记录。返回的具体指标的含义详见附录六。
而查询定时产生的(目前是每个小时一次,后续可能更改)性能报告则要简单的多。直接查询performance_schema.hour_db_profile表即可。查询这个表时亦必须传入table_schema参数暨数据库名。该表的thedate用'YYYYMMDD'的格式标明报告产生的日期,hour字段用'hh'的格式标明报告产生的时间。目前最多保留最近七天的报告。报告记录的具体指标亦详见附录六。
另外,performance_schema.hour_slow_query表中提供了和性能报告同样周期内的最常见的最慢查询,查询方式和hour_db_profile一致。
若不想通过SQL查询数据库的性能信息,分析型数据库在iDB Cloud中提供了图形化的性能报告。30s内更新的实时性能指标可在iDB Cloud的数据库首页中直接看到。而定时的性能报告可在iDB Cloud的数据库首页中点击性能诊断报告按钮,进入一个列表页,然后选择一个报告产生的时间即可查看图形化的性能报告和最慢查询列表。
最后更新:2016-11-23 16:03:54
上一篇:
7.1 使用执行计划调优__第七章 性能优化和诊断_使用手册_分析型数据库-阿里云
下一篇:
7.3 表结构优化__第七章 性能优化和诊断_使用手册_分析型数据库-阿里云
注册账户__设置准备_用户指南_负载均衡-阿里云
VirtualBorderRouterSetType__数据类型_API 参考_云服务器 ECS-阿里云
创建云盘__磁盘_用户指南_云服务器 ECS-阿里云
原子语义__进阶与深入_数据集成-阿里云
2016-03-29__Release-Notes_日志服务-阿里云
耗资源用户处理流程__网站访问异常_技术分享_云虚机主机-阿里云
清除数据__管理实例_用户指南_云数据库 Redis 版-阿里云
下载编排模板__镜像与模板管理_用户指南_容器服务-阿里云
为什么返券无法使用?___储值卡_代金券及推荐码_财务-阿里云
阿里云栖大会宣布成立“达摩院”,未来3年投1000亿,服务全世界 20 亿人口
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云