Параметры инициализации DB2

К параметрам DB2, которые может потребоваться изменить для работы с базой геоданных ArcSDE, относятся:

Параметры, влияющие на блокировку

Блокировки могут быть не общими, в зависимости от клиентского приложения и настройки базы данных. Помните, что проблема со временем может усугубляться. К счастью, DB2 имеет параметры настройки, контролирующие размер списка блокировки (LOCKLIST), максимальный процент блокировок на приложение (MAXLOCKS), время ожидания получения блокировки (LOCKTIMEOUT), частота определения блокировки (DLCHKTIME) и поведение при отмене блокировки (DB2LOCK_TO_RB).

По умолчанию для LOCKLIST и MAXLOCKS в DB2 9 используется значение AUTOMATIC, т.е. эти параметры самонастраивающиеся. Это позволяет диспетчеру памяти DB2 динамически распределять память между потребителями. Автоматическая настройка происходит только в том случае, если в базе данных включена автонастройка памяти (SELF_TUNING_MEM=ON).

Чтобы просмотреть настройки списка блокировки, введите следующую команду:

db2 get db cfg

Max storage for lock list (4KB)		(LOCKLIST) = 50
Interval for checking deadlock (ms)	(DLCHKTIME) = 10000
Percent. of lock lists per application	(MAXLOCKS) = 22
Lock time out (sec)			(LOCKTIMEOUT) = -1
Max number of active applications	(MAXAPPLS) = AUTOMATIC

Для значения реестра DB2LOCK_TO_RB используйте db2set и найдите DB2LOCK_TO_RB=.

Дополнительную информацию о настройке этих параметров см. в разделе Блокировки в базе данных DB2.

См. документацию к DB2 и руководства по повышению производительности, чтобы получить более подробную информацию о правильной настройке этих параметров.

5/10/2014