生產環境隨着數據量的增大,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;