MySql 查看使用空间大小

发布时间:2024年01月10日

一 MySql查表占用空间大小

MySql查表占用空间大小:

SELECT 
    table_schema AS `Database`, table_name AS `Table`, 
    CONCAT(ROUND(((data_length + index_length) / 1024 / 1024), 2),' MB') `Size` 
FROM information_schema.tables 
WHERE table_schema='kyc'
ORDER BY (data_length + index_length) DESC;

查到各表空间容量按大到小排序,如下图:

?

二 MySql查数据库占用空间大小

MySql查数据库占用空间大小:

SELECT 
TABLE_SCHEMA, CONCAT(SUM(DATA_LENGTH)/1024/1024,' MB') AS DATA_SIZE, CONCAT(SUM(INDEX_LENGTH)/1024/1024,'MB') AS INDEX_SIZE
, CONCAT(SUM(DATA_LENGTH + INDEX_LENGTH)/1024/1024,' MB') AS TOTAL_SIZE
FROM information_schema.TABLES
GROUP BY TABLE_SCHEMA;

?查到的各数据库大小,如下图:

文章来源:https://blog.csdn.net/qyhua/article/details/135503030
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。