|
|
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Всем привет. Есть проблема с тем, что быстро растет база у одного из клиентов. За несколько дней с 30 MB до 500 MB. Реальными данными база наполняется примерно по 2-3 MB в неделю. Это происходит и под Interbase 5.6 и под FireBird 1.5. Есть 6 рабочих станций и сервер. Сервер ставили на 2 разных компа: один Windows 2000 Professional, другой Windows XP. База пухнет одинаково быстро. Backup-Restore восстанавливает объем базы до нормального размера ~30-40 MB. Все настройки СУБД стандартные (по умолчанию) , размер страницы соответствует кластеру. Сеть Wi-Fi У прочих клиентов (их более 100) таких проблем нет. 1. Какие причины такого быстрого роста базы? Как их устранить? 2. Как уменьшить объем gdb-файла без Backup-Restore? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 13:53:36 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Плодятся версии записей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 13:57:56 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
без b/r никак. а пухнет потому, что активно работают с ней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 13:58:32 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
MS_INTERBASEСеть Wi-Fi Каменты нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 13:59:21 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
MS_INTERBASE 1. Какие причины такого быстрого роста базы? Как их устранить? Неправильно разработанное приложение. Нанять программиста для рефакторинга. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:00:23 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Сдаётся мне, что вопрос неверно сформулирован. А растёт ли база ДАЛЬШЕ, за 500Мб? Если не растёт - то сюда . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:05:16 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Понятно, что плодятся, вопрос, почему не удаляются старые версии? sweep interval 20000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:06:48 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Di_LIne MS_INTERBASEСеть Wi-Fi Каменты нужны? Нужны. Какие могут быть проблемы с беспроводной сетью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:09:13 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
MS_INTERBASEВсем привет. Есть проблема с тем, что быстро растет база у одного из клиентов. За несколько дней с 30 MB до 500 MB. Реальными данными база наполняется примерно по 2-3 MB в неделю. Это происходит и под Interbase 5.6 и под FireBird 1.5. Есть 6 рабочих станций и сервер. Сервер ставили на 2 разных компа: один Windows 2000 Professional, другой Windows XP. База пухнет одинаково быстро. Backup-Restore восстанавливает объем базы до нормального размера ~30-40 MB. Все настройки СУБД стандартные (по умолчанию) , размер страницы соответствует кластеру. Сеть Wi-Fi У прочих клиентов (их более 100) таких проблем нет. 1. Какие причины такого быстрого роста базы? Как их устранить? 2. Как уменьшить объем gdb-файла без Backup-Restore? Что-то мне подсказывает, что на клиенте как то неправильно построено управление транзакциями. Клиент на DELPHI ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:10:07 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
MS_INTERBASEПонятно, что плодятся, вопрос, почему не удаляются старые версии? sweep interval 20000Ну и что, что "свип интервал"? Ты IBAnalyst'ом смотрел? Чего показвает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:10:29 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Семён РКлиент на DELPHI ?Тут дельфи никто не знает (ц) Думаешь, на Сях будут существенные отличия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:12:21 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Утёсбез b/r никак. а пухнет потому, что активно работают с ней Больше сотни клиентов работают нормально, из которых этот один из самых неактивных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:12:55 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Семён РЧто-то мне подсказывает, что на клиенте как то неправильно построено управление транзакциями. Клиент на DELPHI ? Клиент написан в основном на DELPHI. Используются IBX и FIB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:16:44 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
WildSery MS_INTERBASEПонятно, что плодятся, вопрос, почему не удаляются старые версии? sweep interval 20000Ну и что, что "свип интервал"? Ты IBAnalyst'ом смотрел? Чего показвает? что именно смотреть IBAnalyst'ом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:24:41 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
WildSery Семён РКлиент на DELPHI ?Тут дельфи никто не знает (ц) Думаешь, на Сях будут существенные отличия? Delphi и Builder верней их компоненты позволяют написать приложения не использую транзакции. Получается, что местами это даже работает. Поэтому и спросил. Другими словами смотри клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:24:53 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Может блобы часто update-тите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:24:57 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
> Автор: Семён Р > WildSery > Семён Р > Клиент на DELPHI ? > Тут дельфи никто не знает (ц) > Думаешь, на Сях будут существенные отличия? > > Delphi и Builder верней их компоненты позволяют написать приложения > не использую транзакции. Получается, что местами это даже работает. > Поэтому и спросил. Другими словами смотри клиента. а подскажите как??? я всю жизнь думал, что работа с SQL сервером(причем любым) происходит в рамках транзакций??? я много потерял? не зная о такой возможности?? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:30:06 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
222333Может блобы часто update-тите? Не часто. На этом клиенте блобы вообще не задействованы. Я вижу разницу с со всеми другими нормально работающими клиентами только в том, что у проблемного клиента используется Wi-Fi, а у всех прочих кабельная сеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:31:09 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
1. Т.к. у других клиентов (заказчиков) работает, то клиент (программа) написана коректно... 2. Т.к. также пробовали с разными серверами, то железо и ПО СУБД тоже исключаем... ИМХО копать нужно базу. Есть ли доступ к ней у пользователей через IBExpert? Может шибко умный юзер, интересуясь "что там такое?", методом тыка включит ведение логов изменений для парочки таблиц? Или иную бяку сотворил... Необходим допрос с пристрастием... Чудес не бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:37:58 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос > Автор: Семён Р > WildSery > Семён Р > Клиент на DELPHI ? > Тут дельфи никто не знает (ц) > Думаешь, на Сях будут существенные отличия? > > Delphi и Builder верней их компоненты позволяют написать приложения > не использую транзакции. Получается, что местами это даже работает. > Поэтому и спросил. Другими словами смотри клиента. а подскажите как??? я всю жизнь думал, что работа с SQL сервером(причем любым) происходит в рамках транзакций??? я много потерял? не зная о такой возможности?? Posted via ActualForum NNTP Server 1.4 Я тоже так думал. Но видел поделку, верней говорил с её автором, так вот он очень удивился узнав о транзакциях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:38:40 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Если в приложении всё нормально, попробуй создать к основным таблицам триггеры которые будут протоколировать работу этих таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:43:45 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Семён РЯ тоже так думал. Но видел поделку, верней говорил с её автором, так вот он очень удивился узнав о транзакцияхПрекрати уж, пока тут народ с канделябром/битой не подтянулся. И ты, и тот "автор" только думают, что не используют транзакции. А на самом деле просто ими не управляют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:44:08 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
Семён РЕсли в приложении всё нормально, попробуй создать к основным таблицам триггеры которые будут протоколировать работу этих таблиц.Я думаю, что уже кто-то создал, потому база и пухнет Автор так и не ответил, до каких пределов пухнет база. Или бесконечно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:44:55 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
WildSery Семён РЯ тоже так думал. Но видел поделку, верней говорил с её автором, так вот он очень удивился узнав о транзакцияхПрекрати уж, пока тут народ с канделябром/битой не подтянулся. И ты, и тот "автор" только думают, что не используют транзакции. А на самом деле просто ими не управляют. Извини не так выразился, сами компоненты конечно и управляют, но я всегда предпочитаю это делать вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:48:53 |
|
||
|
Быстрый рост объема базы Interbase/Firebird
|
|||
|---|---|---|---|
|
#18+
mtv3mtv1. Т.к. у других клиентов (заказчиков) работает, то клиент (программа) написана коректно... 2. Т.к. также пробовали с разными серверами, то железо и ПО СУБД тоже исключаем... ИМХО копать нужно базу. Есть ли доступ к ней у пользователей через IBExpert? Может шибко умный юзер, интересуясь "что там такое?", методом тыка включит ведение логов изменений для парочки таблиц? Или иную бяку сотворил... Необходим допрос с пристрастием... Чудес не бывает. Просмотр IBExpert'om показал, что никто в базу не лазит. Даже если пользователь включит ведение логов или даже создаст свою таблицу или мою завалит ее спамом, в это случае база будет заполнена реальными данными и после backup-restore вместо 500 будет примерно те же 500 (чуть меньше на объем мусора) МБ. Здесь же Объем базы падает с 500 до 30 Мб. Это как раз очищается мусор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:50:25 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=35071631&tid=1564232]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
216ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 509ms |

| 0 / 0 |
