【发布时间】:2019-08-26 15:44:45
【问题描述】:
我在生产环境中使用 AWS RDS 很长时间了。 我开始监控它的内存使用情况,尤其是 InnoDB 统计数据。
几乎整个缓冲池都已满,但我知道我创建的索引并没有那么大。数据库有 32GB 的 RAM。 MySQL 版本 5.7.22
在进一步挖掘后,我发现 SYS_TABLES 表中的 CLUST_IND 索引和“未知”类型的页面正在使用大量页面。我想知道是否有什么可以做的清理它?任何建议将不胜感激。
查询:
select
table_name as Table_Name, index_name as Index_Name,
count(*) as Page_Count, sum(data_size)/1024/1024 as Size_in_MB
from information_schema.innodb_buffer_page
group by table_name, index_name
order by Size_in_MB desc;
结果:
【问题讨论】:
-
问题与 stackoverflow 无关或至少在灰色区域中,请在dba.stackexchange.com 上重新提问或联系亚马逊支持..
标签: mysql innodb amazon-rds