Размер БД

  • Автор темы Darker
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Darker

Есть агент в БД, который каждые 30 минут удаляет все доки в своей базе и создает новые на основании других доков из других БД. Каждый раз агент создает и удаляет порядком 1500 доков.
В самом начале размер БД составлял в "пустом" виде 5 Мb, через неделю смотрю свойства - там уже 200 mb (кол-во документов=0). В свойствах used - 96,5%, делаю compact - не помогает.
Размер представлений - 2 Mb
Кто-нибудь знает в чем дело? Почему при удалении всех документов размер БД не сокращается до первоначального состояния?

Добавлено: База ни разу не индексировалась
 
N

nvyush

Darker
Видимо, база забита "окурками" удалённых документов
 
D

Darker

А как чистить Deletionstub? Нотусевыми средствами желательно
 
A

allex

Вот для работы с "окурками"

 
D

Darker

Почистил окурки, хочу запустить compact, но ничего не происходит

Добавлено: Почему у меня compact не срабатывает?
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
6
Darker

compact работает с "ключами". С каким ключем ви запускаете compact?
 
S

susinmn

А разве compact запускается, если в бд пользователи сидят?
 
A

allex

Все прекрасно сжимается... даже локально
Вы сразу смотрели свойства БД, после прогона скрипта ?

А немного подождать...
 
A

alik86

В 8-ке если поставить In-place with file size reduction (-^_^ вроде как компактит, плюя на всё и вся... :ya_lamo:
 
D

Darker

Делаю компакт без параметров, непосредственно через свойства БД. Кажись он мой запрос в очередь кладет и все.
 
A

allex

а ты поставь агентов в ночь, чтоб по приходу пользователей база была готова к употреблению
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
6
Darker

запустите компакт: load compact -B -S 10
а лутше прочтите о ключах етой команди и увидите какой ключ вам лутше подходит.

susinmn
запустится только потом сразу прекратит работу^_^ ...........кажется так. :ya_lamo:
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
народ, че вы за фигню советуете то???

Darker
никаких компакто и прочей сторонней ереси
зайди в свойство репликации и на второй закладке спейс савер укажи не 90 дней а 0 - галочку НЕ ставить
1/3 эта цифра утверждает через сколько дней удалять окурки, тоесть по умолчанию 90/3=30 дней чтобы удалился окурок
нужно это для того, чтобы окурок ушел в другую реплику и тоже удалил там док
если реплик нету смело ставь 0, окурки будут удаляться сразу при любом обращении к базе
 
H

hosm

ToxaRat
а что, без компакта уменьшится размер БД? (т.е. сразу после удаления стабов описанным тобой способом)
 
A

alik86

Не хочу обманывать, ибо не админ, но, согласно моим наблюдениям, через свойства компакт как-то работает через раз (либо он вообще не работает, либо работает очень долго). Если запустить из Domino Administrator и задать In-place with file size reduction, то все Ок работает...
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
OKEN
нет, не уменьшится
но и увеличиваться тоже не будет ;)
 

Мыш

Lotus Team
12.02.2008
1 228
30
BIT
138
За компактом, запускаемым с клиента, тоже замечал нежелание работать. Лучше из Программы его запускать...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!