powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Утилита по сжатию файла БД
15 сообщений из 15, страница 1 из 1
Утилита по сжатию файла БД
    #35476964
KSergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В блоге опубликована заметка про утилиту сжатия файла БД .
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477531
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При работе файл базы данных не блокируется, работать с ним можно.

В произвольном порядке эти изменения могут как попать в новую базу, так и не попасть?
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477542
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это официальная утилита IS - её планируют включать в состав дистрибутивов ?
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477582
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно бы официальную утилиту выкладывать там :-)

Кстати у меня тестовая база покосилась после этой программы, просто висел веб клиент, ничего не делал. Ошибка "класс устарел". Что к чему и как это связано - непонятно, но других действий на базе не было.
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477595
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы уже несколько лет используем нечто подобное. С легкой руки Николая Жохова обзавелись утилиткой уменьшения размера файла БД...
Правда иногда пользователи сообщали о небольших "странностях" работы программы Но в целом все было нормально.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477608
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сжатие базы нужно редко, но как-то пришлось, использовал системную утилиту типа
^GBLCOPY, к сожалению не могу найти, как она называется. То же самое, имхо, но более понятно, что происходит
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477618
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
Блок А.Н.Сжатие базы нужно редко, но как-то пришлось, использовал системную утилиту типа
^GBLCOPY, к сожалению не могу найти, как она называется. То же самое, имхо, но более понятно, что происходит
В Каше 2007 есть утилита ^DATABASE с помощью ее можно сжать БД и провести дефрагментацию, правда без уменьшения размера файла cache.dat.
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477669
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там типа дефрагментации, а есть еще утилита, которая глобалы копирует в новую базу - сразу и сжатие с уменьшением размера и дефрагментация.

Вот эта тоже что-то типа этого делает - копирует глобалы в новый файл, а потом его на лету переименовывает - этот момент мне не нравится.
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477676
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
KSergioВ блоге опубликована заметка про утилиту сжатия файла БД .
По сути это таже AirCompact и в свое время мы просили разработчиков сделать что бы при очередном сжатии БД удалялся файл из каталога \tmp, так как если там оставался файл утилита прекращала работу. И судя по коду сдесь будет тоже самое, тоесть надо не забывать после сжатия удалять файл ручками.
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35477782
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во, нашел системную

^GBLOCKCOPY

То же самое, но без некоторых неявных действий.
Подозреваю, что сжатие самого глобала не происходит, но если это действительно нужно, ^GCOMPACT
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #35478469
KSergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это неофициальная утилита в дистрибутив ее включать не будут. Действительно Жохов в свое время написал программу ^%zdbcompact для АИРа, вторая программа ^CompactDB – всего лишь заполнение параметров и вызов %zdbcompact. В принципе, ^%zdbcompact может вызываться любым другим способом. Использовать ее или нет, зависит от специфики работы приложения и людей, его сопровождающих. В АИРе есть понятие долгосрочного архивирование, когда значительная часть информации из действующей базы переносится в архивную. Составление отчетов после нее увеличивалось, по-моему, в 1,5-2 раза (точные цифры не помню, присутствующие здесь представители АИРа и его заказчиков могут меня поправить.)

Подобные процедуры есть и у других компаний, некоторые из них уже используют эту утилиту. Также она полезна, когда по каким-либо причинам удаляются данные, сформированные, например, во время ошибочной настройки, при которой существенно вырос размер базы. К сожалению, не все пользователи прикладных систем на местах способны пользоваться другими утилитами по сжатию базы. В этом случае может быть полезна, автоматизация процесса периодического вызова этой утилиты, например, с помощью класса автоматического запуска. Периодичская дефрагментация и сжатие базы полезно для производительности при интенсивной модификации базы...

Больше это знание не является тайным, а использовать его или нет – «думайте сами, решайте сами…» Все зависит от специфики вашей системы…
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Утилита по сжатию файла БД
    #37674540
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подниму темку...

Появилась в Кащее стандартная утилитка для уменьшения размера БД? Или всё так и осталось?
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #37674563
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaПодниму темку...

Появилась в Кащее стандартная утилитка для уменьшения размера БД? Или всё так и осталось?Появилась с версии 2010.2 .
См. разделы Database Compaction и Truncate Database в документации.
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #37674627
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда уж стоит упомянуть и об этом . Исправлено в Cache 2011.1.3 и 2010.2.8.
...
Рейтинг: 0 / 0
Утилита по сжатию файла БД
    #37675647
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot servit]krvsaПоявилась с версии 2010.2 .
См. разделы Database Compaction и Truncate Database в документации.
Спасибо. Уже хорошо...
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Утилита по сжатию файла БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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