问题描述
在阿里云云数据库RDS的MySQL版实例上执行select * from performance_schema.threads
返回结果为空。
问题原因
由于performance_schema
值关闭导致,因为该值开启后会影响实例的性能,所以RDS中该功能默认是关闭状态。
说明
MySQL中的performance_schema值主要用于收集数据库服务器性能参数,它提供以下功能:
提供进程等待的详细信息,包括锁、互斥变量、文件信息。
保存历史的事件汇总信息,为优化MySQL服务器性能提供详细的数据。
新增和删除监控事件点,并可以随意改变MySQL服务器的监控周期。
解决方案
针对MySQL 5.6/5.7,可以在控制台修改performance_schema参数值,详细步骤请参见设置实例参数。
说明修改
performance_schema
参数需要重启实例,重启前请做好业务安排,请谨慎操作。MySQL 5.5暂不支持修改此参数。
如果您的RDS MySQL 8.0版本无法修改performance_schema参数,建议您查看您使用的参数模板。如何查看您当前实例使用的参数模板,请参见使用参数模板,
高可用系列_高性能参数模板
暂不支持配置performance_schema
参数,您可以切换为默认参数模板后再进行修改。切换参数模板的操作如下:访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏中单击参数设置。
单击应用模板。
选择
MySQL_8.0_InnoDB_高可用系列_默认参数模版
,单击确定。说明切换参数模板会重启实例。
适用于
云数据库 RDS MySQL 版
文档内容是否对您有帮助?