gpt4 book ai didi

mysql - 绘制 mariadb 数据库的填充演化图

转载 作者:行者123 更新时间:2023-11-29 15:19:43 25 4
gpt4 key购买 nike

我有一个 maria db 数据库,该数据库在 2 年内增加了 15 GB,但最近一个月内增加了 23 GB!我怎样才能知道问题所在?是否有跟踪器可以跟踪基本填充的演变,而无需在每个数据库表中进行选择?我执行了以下请求:

SELECT * FROM information_schema.tables
WHERE table_schema = 'myshema'
order by Data_length desc ;

我知道每个 table 的大小,但不知道填充物的演变?

您知道如何进行此诊断吗?

最佳答案

没有历史(进化)。

另一个线索是同一个地方的Data_free。那里的巨大值可能表明某些操作分配了空间,然后释放了它,但未能将其返回给操作系统。

innodb_file_per_table 的值是多少?

文件ibdata1有多大?

搜索该设置并归档,以进一步讨论可能发生的情况,以及如何重新获得空间(如果它是一次性事件)。

您似乎只有一个数据点表明 23GB/月。一周后再检查一次。如果它以更快的速度持续增长,那么您将需要查看触及顽皮表的代码。再次确定哪个正在增长:Data_lengthIndex_lengthData_free

如果您需要更多帮助,请返回SHOW CREATE TABLE 以及涉及该表的主要查询。

关于mysql - 绘制 mariadb 数据库的填充演化图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59453686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com