|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Я совсем новичек в Cache Имеется большая база (около 40Гб) И много удаленных объектов. Как можно выполнить операцию аналогичной Purge или Shrink в других СУБД? В портали всё излазил. Версия 2008.1.1.579.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2009, 05:44 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Если нужно уменьшить объем базы, то можно воспользоваться программкой GBLOCKCOPY, которая позволяет создать копию базы (естественно, "пустот" в ней будет минимально). Вызывается в Терминале из области %SYS: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2009, 08:06 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Что делает Purge и Shrink я не вкурсе... Но благодаря Жохову Николаю, вооружены еще и програмкой, которая уменьшает сам файл БД и пресует глобалы одновременно. Vladimir_Ot , какой у тебя там процент заполняемости? Это можно выяснить проведя проверку целостности БД, циферки общие будут в самом низу... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2009, 08:21 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
вот почитайте _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2009, 08:52 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Если есть возможность повысить версию, переходите в 2009.1. В ней это встроенная возможность, причем усекновение CACHE.DAT происходит по месту его хранения, без пересоздания БД. Для больших БД это может быть актуально. Не хочу заниматься рекламой :), но работает удивительно быстро. GCOMPACT, кстати, далеко не всегда является благом (мне кажется, это уже обсуждалось). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2009, 13:31 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Огромное спасибо всем кто откликнулся. Пока попробовал только d ^GBLOCKCOPY, это только на одной базе размером 37Гб, стало 29Гб. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 04:02 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
По поводу целостности.. вот кусок вывода: На какую именно нижнюю строчку смотреть? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 07:23 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Вот ещё концовка. Получается 1861MB - пустоты? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 07:25 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Vladimir_OtПолучается 1861MB - пустоты? Да. Но по процентам (83% full) это нормально для динамичной БД. Если данные постоянно добавляются - переживать не нужно... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 08:16 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
Коллеги, добрый день, тоже "вспухла" база, получил статистику при помощи ^%GSIZE. Кое что почистил, смотрю вот на глобаль ^CacheStream (2628 Мб) и не пойму, нужное что-то хранит или какие-то логи, которые смело можно чистить. Не подскажите, что за глобаль? Глобаль полна записей <MAXSTRING>TransCntrChars+8^%U ??????????????????????????????????????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 17:01 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
TEHbI4, в этом глобале по умолчанию хранятся стримы %GlobalBinaryStream или %GlobalCharacterStream, в общем все хранимые в глобале, для которых не переопределено хранилище через параметр STOREGLOBALNAME у вас в классах может быть поле с хранимым стримом, данные из которого могут быть там ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 17:09 |
|
Почистить базу от удаленных объектов
|
|||
---|---|---|---|
#18+
TEHbI4смотрю вот на глобаль ^CacheStream (2628 Мб) и не пойму, нужное что-то хранит или какие-то логи, которые смело можно чистить. Не подскажите, что за глобаль?Поиск в %SYS по "^CacheStream" даёт исчерпывающий ответ, например: STOREGLOBALNAME и $$$streamGlobal в %occStream.inc . ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 17:13 |
|
|
start [/forum/topic.php?fid=39&fpage=20&tid=1556881]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 391ms |
0 / 0 |