查看mysql数据库大小、表大小和最后修改时间

缺乏、安全感 2024-02-18 20:40 135阅读 0赞
#

1.查看数据库表基本信息。

select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = ‘数据库名’ and information_schema.TABLES.TABLE_NAME = ‘表名’;

2.查看mysql数据库大小

SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA=’数据库名’;

得到的结果是以字节为单位,除1024为K,除1048576(=1024*1024)为M。

3.查看表的最后mysql修改时间

select TABLE_NAME,UPDATE_TIME from information_schema.TABLES where TABLE_SCHEMA=’数据库名’ order by UPDATE_TIME desc limit 1;

select TABLE_NAME,UPDATE_TIME from information_schema.TABLES where TABLE_SCHEMA=’数据库名’ and information_schema.TABLES.TABLE_NAME = ‘表名’;

发表评论

表情:
评论列表 (有 0 条评论,135人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL数据库查看相关库、大小

    > 查看所有数据库各表容量大小;便于清理内存。清理内存可以语句删除,也可以把不要的表删除再新建,这样没有索引内存,要数据再去做一点,方便快捷 查看所有数据库各表容量大小