查看單表的數據大小與索引大小
SELECT CONCAT( ROUND( (INDEX_LENGTH + DATA_LENGTH) / 1024 / 1024, 2 ), 'MB') AS 'total_size',
CONCAT(ROUND(DATA_LENGTH / 1024 / 1024, 2),'MB') AS 'data_size',
CONCAT(ROUND(INDEX_LENGTH / 1024 / 1024, 2),'MB') AS 'index_size'
FROM INFORMATION_SCHEMA. TABLES
WHERE TABLE_SCHEMA = '對應的數據庫' AND TABLE_NAME = '對應的表名';
PHP查看當前數據庫的總大小(數據+索引
$sql = 'SHOW TABLE STATUS';
$command = $connection->createCommand($sql)->queryAll(); //查詢
$dbsize += $table['Data_length'] + $table['Index_length']; //循環累加
原文:https://blog.csdn.net/qq_37186127/article/details/78963875