MySQL查找未使用的表

Jea*_*lea 6 mysql mysql-management

我正在使用一个数据库,不幸的是它有很多未使用的表,我正在尝试清理它。我正在尝试找到一种方法,让我可以 100% 确信不再使用特定表。

经过一番谷歌搜索后,我仍然找不到这样做的好方法。我只能使用以下命令告诉最后一次写入表(插入、更新等):

SHOW TABLE STATUS 或ls -lt在 mysql datadir 上运行(可以通过运行 SHOW VARIABLES LIKE 'datadir'; 找到)

你有什么其他的建议?

谢谢。

Yas*_*lev 0

试试http://forums.mysql.com/read.php?20,298759,299185#msg-299185

打开“常规日志”并扫描它(以编程方式!)将告诉您在日志打开期间谁正在访问哪些表。注意:该文件增长很快。