Dbmt_preformat_percent

akat

Lotus team
16.06.2010
243
4
#1
Коллеги,
интересная недокументированная фича в 9.0.1, имхо, очень полезная в борьбе с высоко-нагруженными приложениями. Надеюсь потом войдет в релиз.
http://blog.nashcom.de/nashcomblog.nsf/dx/...e-pre-alloc.htm

Для примера указал параметр в 200 и файл увеличился вдвое ;О)

[09F0:0056-0D5C] 02.01.2014 15:57:43 Remote console command issued by Oleksiy Katyushyn: load DBMT databases\staff.nsf
[0CD0:0002-0C8C] 02.01.2014 15:57:44 DBMT: Database Maintenance started
[0CD0:0004-0CF8] 02.01.2014 15:57:45 Compacting databases\staff.nsf (Телефонный справочник), databases\staff.nsf
[0CD0:0004-0CF8] 02.01.2014 15:57:51 DBMT: Compacted databases\staff.nsf (Телефонный справочник), increased by 77108K bytes (98%), databases\staff.nsf
[0CD0:0002-0C8C] DBMT.Compact.Began 02.01.2014 15:57:44
[0CD0:0002-0C8C] DBMT.Compact.Finished 02.01.2014 15:57:51
[0CD0:0002-0C8C] DBMT.Compact.Successful 1
[0CD0:0002-0C8C] DBMT.Compact.Unsuccessful 0
[0CD0:0002-0C8C] DBMT.Compact.Unsuccessful.InUse 0
[0CD0:0002-0C8C] DBMT.Compact.Unsuccessful.TimeLimit 0
[0CD0:0002-0C8C] DBMT.Compact.BackLog 0
[0CD0:0002-0C8C] DBMT.Compact.Fixup 0
[0CD0:0002-0C8C] DBMT.Updall.Began 02.01.2014 15:57:44
[0CD0:0002-0C8C] DBMT.Updall.Finished 02.01.2014 15:57:54
[0CD0:0002-0C8C] DBMT.Updall.Processed 1

Просто с load compact -c - НЕ РАБОТАЕТ!
Поэтому целесообразно отключать использование шедульных компактов, и использовать DBMT (если все срастется;).
Для моих боевых реалий значение 110-120 будет как раз.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#2
Телефонный справочник это высоко-нагруженное приложение? :rolleyes:

да уж....меня пугает, что люди вместо прямых рук стараются найти фичи, которые это смогу исправить...
 

rinsk

Lotus team
12.11.2009
900
44
#4
Почему то грызлО меня сомнение, что ИБМ накосячил и повторный запуск DBMT увеличит размер базы еще на 100% :)))
И дабы спать спокойно - помучал еще немного данную фичу - оно прально считает все размеры и 200 означает +100% размера к реально занятым данным...