Как узнать размер таблиц или базы данных
Узнаем размер каждой таблицы определенной базы данных
SELECT table_name AS `Table` , ROUND(((data_length + index_length) /1024 /1024 ) , 2) `Size in MB`
FROM information_schema.TABLES
WHERE table_schema = "my_database_name"
Где my_database_name - это название Вашей базы данных
На выходе мы получим примерно вот такие данные
| Table | Size in MB |
| components | 0,02 |
| components_pages | 0,02 |
| components_properties | 0,02 |
| pages | 0,03 |
| pages_element_properties | 0,02 |
| pages_elements | 0,02 |
Теперь узнаем размер каждой базы данных которые есть на сервере
SELECT table_schema "database_name", sum( data_length + index_length )/1024/1024 "Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema;
На выходе мы получим примерно вот такие данные
| database_name | Data Base Size in MB |
| arendaanet_82uy7 | 3,79205322 |
| cr_debug | 0,09375000 |
| exdfiles | 1,60937500 |
| information_schema | 0,15625000 |
| mysql | 1,23469830 |
| performance_schema | 0,00000000 |
| phpmyadmin | 0,10788727 |
| rainloop | 0,53125000 |
| test | 9,40625000 |
| ur_all | 1,32812500 |
| webauth | 0,00201321 |
| wordpress | 1,03125000 |