|
|
|
| Как узнать размер определенной таблицы (в Кб или в Мб) в My SQL???
Я пользуюсь Easysql. | |
|
|
|
|
|
|
|
для: Eric
(11.05.2006 в 14:31)
| | в MySQL такую информацию можно получить, выполнив запрос
SHOW TABLE STATUS LIKE 'таблица' ;
| в полях:
Data_length - Размер файла данных.
Max_data_length - Максимальная длина файла данных.
Index_length - Длина индексного файла.
Data_free - Количество распределенных, но не используемых байтов. | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 15:44)
| | Спасибо за ответ!
А в каких это еденицах все показывается? В килобайтах или в байтах? | |
|
|
|
|
|
|
|
для: Eric
(11.05.2006 в 16:44)
| | В байтах. | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 16:47)
| | СПАСИБО БОЛЬШОЕ!!!!!!!!!
А можно несколько таблиц сразу так определить??? Типа вот так:
SHOW TABLE STATUS LIKE 'table1,table2,table3'???
|
| |
|
|
|
|
|
|
|
для: Eric
(11.05.2006 в 21:01)
| | Можно воспользоваться запросом
SHOW TABLE STATUS LIKE 'table%'
|
если имена таблиц действительно начитается с префикса talbe. | |
|
|
|
|
|
|
|
для: cheops
(11.05.2006 в 22:14)
| | Не, имена у всех таблиц разные! | |
|
|
|
|
|
|
|
для: Eric
(12.05.2006 в 16:19)
| | Тогда просто SHOW TABLE STATUS
Данные будут представлены по всем таблицам базы. | |
|
|
|
|
|
|
|
для: Trianon
(12.05.2006 в 16:23)
| | Ага, спасибо, вот теперь порядок! | |
|
|
|