查詢mysql表數據大小

生產環境隨着數據量的增大,mysql性能會下降,此時需要查詢表實際存儲大小進行優化處理,尤其是系統中的日誌文件,如果mysql就是單庫的話,需要定時的清表中的數據。

下面是網上找的相關sql,這是經過改造的sql

SELECT
     table_schema as `Database`,
     table_name
AS `Table`,
     round(((data_length + index_length) /
1024 / 1024), 2) `Size in MB`
FROM information_schema.TABLES
ORDER BY (data_length + index_length) DESC;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章