MariaDB社区
标题:
求助:如何知道MySQL数据库中哪些表是没有使用的
[打印本页]
作者:
sissiyam
时间:
2010-7-27 16:19
标题:
求助:如何知道MySQL数据库中哪些表是没有使用的
因为数据库越来越大,想删掉一些没有使用的表
作者:
kider
时间:
2010-7-27 17:43
方法1、show table status 中看Update_time时间(MyISAM引擎适用)。
如:mysql> show table status like 'tb2'\G
*************************** 1. row ***************************
Name: tb2
Engine: MyISAM
Version: 10
Row_format: Fixed
Rows: 1
Avg_row_length: 17
Data_length: 17
Max_data_length: 4785074604081151
Index_length: 1024
Data_free: 0
Auto_increment: NULL
Create_time: 2010-07-27 17:29:15
Update_time: 2010-07-27 17:29:15
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.01 sec)
方法2、看磁盘上数据文件、索引文件被修改的时间。
方法3、自己写个监控的东东统计...
作者:
sissiyam
时间:
2010-7-28 10:04
谢谢kider,如果只是看更新时间还不够准确啊,有些不只被查询不被更新呢,怎么办?
请赐教啊,谢谢啦!
欢迎光临 MariaDB社区 (http://123.56.88.72/)
Powered by Discuz! X3.2