Файл базы данных Firebird Overgrow - PullRequest
0 голосов
/ 05 августа 2020

Есть ли способ проверить, почему моя база данных так быстро увеличивается в размере? У меня был рост на 30 ГБ менее чем за неделю, и все мои процессы и процедуры сейчас настолько медленны, с тем же количеством транзакций, что и обычно.

Или есть способ проверить размер таблицы?

1 Ответ

1 голос
/ 05 августа 2020

Если у вас есть таблица, которая, как вы подозреваете, может расти, вы можете запустить следующую команду из командной строки:

gstat <DATABASE NAME|ALIAS> -t <TABLE_NAME>

Дополнительную информацию о gstat можно найти здесь. https://firebirdsql.org/file/documentation/html/en/firebirddocs/gstat/firebird-gstat.html

Вы можете запустить эту команду по расписанию и сохранить результаты, чтобы вы могли видеть, что происходит с течением времени. Хотя выполнение этой команды может занять некоторое время в зависимости от размера таблицы.

...