Поиск причины роста размера файла БД
Поиск причины роста размера файла БД
В последнее время файл БД (FB 1.03) начал стремительно рости (на данный момент - 830 Мб)- порядка 2-3 Мб/сутки. Характеру приложения это не соответствует, ибо особого увеличения объема вносимых данных не произошло. Анализ статистики базы и ее таблиц показывает что суммарный размер таблиц не дотягивает и до половины размера файла. В чем может быть причина, почему файл растет так быстро, на что тратится дисковое пространство?
2-3 мб в сутки - это мало. Достаточно обновить или удалить записи в какой-нибудь большой таблице в базе чтобы размер базы увеличился больше чем на 2-3мб.
Если сильно интересно, надо взять статистику 2 раза (вчера и сегодня, завтра..), gstat -a -r db.gdb (или IBAnalyst-ом), и сравнить ее в двух экземплярах IBAnalyst или windiff-ом.
Если сильно интересно, надо взять статистику 2 раза (вчера и сегодня, завтра..), gstat -a -r db.gdb (или IBAnalyst-ом), и сравнить ее в двух экземплярах IBAnalyst или windiff-ом.
Re: Поиск причины роста размера файла БД
gstat -h покажиgolkanavt писал(а):В последнее время файл БД (FB 1.03) начал стремительно рости (на данный момент - 830 Мб)- порядка 2-3 Мб/сутки. Характеру приложения это не соответствует, ибо особого увеличения объема вносимых данных не произошло. Анализ статистики базы и ее таблиц показывает что суммарный размер таблиц не дотягивает и до половины размера файла. В чем может быть причина, почему файл растет так быстро, на что тратится дисковое пространство?
Database header page information:
Flags 0
Checksum 12345
Generation 325884
Page size 4096
ODS version 10.0
Oldest transaction 303233
Oldest active 323803
Oldest snapshot 323229
Next transaction 325864
Bumped transaction 1
Sequence number 0
Next attachment ID 0
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Nov 9, 2005 0:49:48
Attributes force write, no reserve
Variable header data:
Sweep interval: 20000
*END*
Flags 0
Checksum 12345
Generation 325884
Page size 4096
ODS version 10.0
Oldest transaction 303233
Oldest active 323803
Oldest snapshot 323229
Next transaction 325864
Bumped transaction 1
Sequence number 0
Next attachment ID 0
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Nov 9, 2005 0:49:48
Attributes force write, no reserve
Variable header data:
Sweep interval: 20000
*END*
îáðàòèòå âíèìàíèå, ÷òî ðàçìåð áàçû áóäåò óâåëè÷èâàòüñÿ, äàæå åñëè âû íå äîáàâëÿåòå äàííûå, à ïðîñòî äåëàåòå UPDATE çàïèñÿì. Äëÿ íà÷àëà, ïîïðîáóéòå åæåäíåâíî äåëàòü àðõèâèðîâàíèå ñ âêëþ÷åííîé ñáîðêîé ìóñîðà. åñëè ïîñëå ýòîãî ðîñò ïðåêðàòèòñÿ, çíà÷èò ó âàñ ãäå-òî èäóò ìàññîâûå àïäåéòû, êîòîðûå ñîçäàþò ìíîãî âåðñèé çàïèñè. åñëè ðîñò íå ïðåêðàòèòñÿ, òî çíà÷èò ó âàñ ðåàëüíî äîáàâëÿåòñÿ ñòîëüêî äàííûõ â áàçó.