Размер БД

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

Darker

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

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

nvyush

Lotus team
22.04.2009
2 317
0
#2
Darker
Видимо, база забита "окурками" удалённых документов
 
D

Darker

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

Darker

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

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

Cleric-Lviv

Lotus team
03.01.2008
600
0
#6
Darker

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

susinmn

Well-known member
16.10.2007
529
3
#7
А разве compact запускается, если в бд пользователи сидят?
 
A

allex

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

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

alik86

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

Darker

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

allex

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

Cleric-Lviv

Lotus team
03.01.2008
600
0
#12
Darker

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

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

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#13
народ, че вы за фигню советуете то???

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

hosm

* so what *
18.05.2009
2 442
6
#14
ToxaRat
а что, без компакта уменьшится размер БД? (т.е. сразу после удаления стабов описанным тобой способом)
 

alik86

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

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#16
OKEN
нет, не уменьшится
но и увеличиваться тоже не будет ;)
 

Мыш

Премиум
12.02.2008
1 097
10
#17
За компактом, запускаемым с клиента, тоже замечал нежелание работать. Лучше из Программы его запускать...
 
Статус
Закрыто для дальнейших ответов.