首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查前一天的数据库大小

问检查前一天的数据库大小
EN

Database Administration用户
提问于 2018-01-31 03:35:53
回答 1查看 98关注 0票数 0

我想问如何在前一天获得数据库大小(例如:今天是1月31日,我想在1月22日得到数据库大小)。注意:我没有定期备份。

我尝试过这样的查询:

代码语言:javascript
复制
SELECT TABLE_NAME, table_rows, data_length, index_length, 
round(((data_length + index_length) / 1024 / 1024),2) "Size in MB"
FROM information_schema.TABLES WHERE table_schema = 'my_own_schema'

但我只有现在的时间。

谢谢你的帮助!

EN

回答 1

Database Administration用户

发布于 2018-01-31 04:20:32

我想问如何在前一天获得数据库大小(例如:今天是1月31日,我想在1月22日得到数据库大小)。注意:我没有定期备份。

那怎么可能。您可以轻松地编写一个记录这一点的守护进程(类似于du)。或者,如果您使用这样的堆栈,则可以使用lvm快照或XFS来获取该信息。但是MySQL不只是记录数据库在任意时间的大小。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/196672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档