问题描述

在云数据库RDS的MySQL版实例上执行select * from performance_schema.threads返回结果为空。

 

问题原因

由于performance_schema值关闭导致,因为该值开启后会影响实例的性能,所以RDS中该功能默认是关闭状态。

说明:MySQL中的performance_schema值主要用于收集数据库服务器性能参数,它提供以下功能。

  • 提供进程等待的详细信息,包括锁、互斥变量、文件信息。
  • 保存历史的事件汇总信息,为优化MySQL服务器性能提供详细的数据。
  • 新增和删除监控事件点,并可以随意改变MySQL服务器的监控周期。

未开启performance_schema

 

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
针对MySQL 5.6/5.7,可以在控制台修改performance_schema参数值,详细步骤请参见使用控制台设置参数。MySQL 5.5暂不支持修改此参数。
说明:修改performance_schema参数需要重启实例,重启前请做好业务安排,请谨慎操作。
修改参数
 

适用于

  • 云数据库 RDS MySQL 版