- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 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_length
、Index_length
或 Data_free
。
如果您需要更多帮助,请返回SHOW CREATE TABLE
以及涉及该表的主要查询。
关于mysql - 绘制 mariadb 数据库的填充演化图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59453686/
我需要序列化一个对象并将其存储在磁盘上。我使用了内置的Java,只要类不发生太大变化,它就可以正常工作。如果我开始在类里面乱搞,它就会停止工作。 这里有哪些可用选项?基本上,如果我们有更新,我不想破坏
我有一个正在开发数据模型的应用程序(该应用程序处理新旧数据)。现在我想用原始返回类型的演变来覆盖方法的返回类型: public interface Section { List getItems();
我是一名优秀的程序员,十分优秀!