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

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

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

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

^GBLOCKCOPY

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

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

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

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

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


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