MySQL:寻找未使用的数据库

ras*_*spi 5 mysql maintenance

是否有任何命令可以查找一个月左右没有任何活动的数据库?

只需进行一个月的 SQL 转储并运行 diff,如果没有差异就删除该数据库?

Zor*_*che 4

这取决于你所说的活动是什么意思?对于设计用于存储只读数据的数据库,您不会看到数据库的更新或备份的更改。但有可能数据库被频繁访问。

您可以启用 mysql查询日志并查看访问的所有内容,但这将以性能为代价。

你也许可以做一些Mysql Proxy。您可以通过一些工作来设置它来记录已访问的所有数据库。与启用所有内容的日志记录相比,这对性能的影响可能较小。

只要查看 *.myd 文件的文件日期就可以用于 myisam 数据库,前提是活动意味着有人也在写入它们。