温馨提示×

mysql表空间使用率怎么查询

小亿
481
2024-03-15 16:16:55
栏目: 云计算
亿速云空间服务器,独享5M带宽,BGP线路,安全稳定,不到0.96元/天! 查看详情>>

你可以使用以下的SQL语句来查询MySQL表空间的使用率:

SELECT 
    table_schema AS `Database Name`, 
    sum(data_length + index_length) / 1024 / 1024 AS `Database Size (MB)`, 
    sum(data_free) / 1024 / 1024 AS `Free Space (MB)`, 
    ((sum(data_length + index_length) - sum(data_free)) / sum(data_length + index_length)) * 100 AS `Used Space (%)`
FROM information_schema.TABLES
GROUP BY table_schema;

这个查询语句将返回每个数据库的使用情况,包括数据库的总大小、剩余空间和使用率。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:oracle数据库表空间使用率查询

0