这个性能指标是怎么统计的? 在porformance对象中, 并没有发现这个指标
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
为了准确回答您的问题,我需要具体了解您所指的“这个性能指标”是哪一个。不过,从您提到的“在performance对象中, 并没有发现这个指标”,我推测您可能是在讨论PolarDB Performance Agent或者JMeter压测中的某个特定性能指标。
如果您是指PolarDB Performance Agent收集的性能数据,这些数据是通过在PolarDB MySQL版集群中安装的Performance Agent插件来统计的。该插件会在performance_schema
系统库下创建一张名为PERF_STATISTICS
的内存表,用于存储如CPU使用率、内存使用量、I/O操作次数等性能指标。您可以直接查询这张表来获取实时或历史性能数据。例如,要查询最近30秒的CPU和内存使用情况,可以使用如下SQL语句:
SELECT TIME, PROCS_MEM_USAGE, PROCS_CPU_RATIO
FROM performance_schema.PERF_STATISTICS
ORDER BY time DESC
LIMIT 30;
确保您的PolarDB集群版本满足要求,并且已开启performance_agent_enabled
参数。
如果是关于PTS(Performance Testing Service)使用JMeter进行压测时的数据统计方式,监控数据是通过JMeter的Backend Listener组件收集的。这一组件汇总了压测过程中的响应时间、吞吐量和错误率等关键性能指标,为用户提供实时的性能监控视图。无需手动在performance
对象中寻找这些指标,因为它们由JMeter自动采集并展示在PTS的监控界面中。
如果上述信息未直接解决您的疑问,请提供更具体的性能指标名称,以便我能为您提供更精确的帮助。