Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Утилита дефрагментации / 7 сообщений из 7, страница 1 из 1
29.04.2011, 20:39
    #37240961
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
Это стоит отдельной темы: в каше 2011 появилась утилита дефрагментации глобалов!
Кстати, после нее можно полностью вернуть ВСЕ свободное место в базе.
...
Рейтинг: 0 / 0
30.04.2011, 22:15
    #37241684
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
Методы находятся в классе SYS.Database :
Defragment, DefragDatabase (с версии 2011.1)

Compact

CompactDatabase

FileCompact

ReturnUnusedSpace
...
Рейтинг: 0 / 0
01.05.2011, 13:03
    #37241875
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
Я делал это утилитой ^DATABASE
...
Рейтинг: 0 / 0
23.06.2011, 07:22
    #37321051
LexisSTV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
а интересно, кроме освобождения свободного места может она перетасовывать данные в соответствии с какимнибуть индексом (для быстрого доступа?) или смысла нет?
...
Рейтинг: 0 / 0
23.06.2011, 07:31
    #37321055
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
Ну, я так понимаю, она глобалы собирает в кучу и по порядку блоков.
...
Рейтинг: 0 / 0
23.06.2011, 15:23
    #37322065
nvp
nvp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
Блок А.Н.Ну, я так понимаю, она глобалы собирает в кучу и по порядку блоков.
Когда-то переписывался с IS и мне присоветовали ^GBLOCKCOPY в том числе и файл сжимает и глобалы собирает в кучу и по порядку блоков. Пользуюсь с 2009 каше.
Про ^DATABASE сказали:
авторCompact из ^DATABASE может сделать частичную дефрагментацию базы в той счастливой ситуации, когда есть свободные блоки между блоками одного глобала. Но это редкая ситуация, т.к. обычно свободные блоки занимаются другими глобалами. В таком случае ничего не делается.

GBLOCKCOPY - это полная дефрагментация. Т.к. по порядку идет по списку глобалов и для каждого переносит все его блоки, потом приступает к следующему глобалу.
...
Рейтинг: 0 / 0
23.06.2011, 15:46
    #37322132
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Утилита дефрагментации
nvp ,
См. начало топика: речь шла о новой "фиче" Cache 2011 - "Defragment globals in a database", которая, судя по всему, делает то же самое, что GBLOCKCOPY, только без пересоздания БД.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Утилита дефрагментации / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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