mysql查詢數據庫中數據內存大小以及數據索引內存語句


查看單表的數據大小與索引大小

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM