powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчитать размер базы
3 сообщений из 3, страница 1 из 1
Подсчитать размер базы
    #33473647
pi10t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB : MySQL 5.0.x
Lang: Java 1.4.2
OS: Windows, Linux, Solaris

Как подсчитать размер базы в 5.0.х. ?

Метод с использованием information_schema.tables работает порою не корректно, а именно выдает неправдоподобно большие значения, причем конкретная таблица не имеет данных вообще.
видать есть такой баг из множества багов.

Код: plaintext
select sum(data_length),  sum(index_length) from information_schema.tables  where table_schema='project_db';


А вообще пишу библиотеку на Java 1.4.2, которая выдала бы размер MySQL базы на платформах Windows, Linux. На данный момент Java не располагает стандартным API для подсчета размера диска (будет только в Java 1.6).
...
Рейтинг: 0 / 0
Подсчитать размер базы
    #33474076
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравните результаты с
http://dev.mysql.com/doc/refman/5.0/en/show-table-status.html ?
...
Рейтинг: 0 / 0
Подсчитать размер базы
    #33474956
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для MyISAM можно посчитать общий объем файлов или show table status
Для InnoDB простого способа не существует

--
Dmitry
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчитать размер базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]