您的位置:首页 > 数据库 > MySQL

查询mysql数据库中数据内存大小以及数据索引内存语句

2018-01-03 17:48 375 查看
查看单表的数据大小与索引大小

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']; //循环累加
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐