Parámetros de inicialización de DB2

Algunos de los parámetros de DB2 que posiblemente desee modificar para trabajar con la geodatabase de ArcSDE son los siguientes:

Parámetros que afectan a los bloqueos

Los bloqueos mutuos pueden no ser comunes, lo que depende de la aplicación cliente y de la configuración de la base de datos. Tenga en cuenta que el problema puede agravarse con linajes de estados amplios. Afortunadamente, DB2 brinda parámetros de ajuste para controlar el tamaño de la lista de bloqueo (LOCKLIST), el porcentaje máximo de bloqueos que puede mantener una aplicación (MAXLOCKS), la cantidad de tiempo que una solicitud espera antes de que se adquiera un bloqueo (LOCKTIMEOUT), el intervalo de frecuencia para la detección de bloqueos mutuos (DLCHKTIME) y el comportamiento de reversión de los bloqueos mutuos (DB2LOCK_TO_RB).

El valor predeterminado para LOCKLIST y MAXLOCKS en DB2 9 es AUTOMATIC, lo que permite el ajuste automático de estos parámetros. Esto permite que el regulador de memoria de DB2 le de tamaño de manera dinámica a los recursos de memoria de los diferentes consumidores de esta. El ajuste automático se produce solo cuando la memoria con esta función está habilitada en la base de datos (SELF_TUNING_MEM=ON).

Para ver la configuración de la lista de bloqueo, ejecute el siguiente comando:

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

Para el valor de registro de DB2LOCK_TO_RB, utilice el comando db2set y busque DB2LOCK_TO_RB=.

Para obtener más información sobre la configuración de estos parámetros, consulte el tema Bloqueos mutuos en una base de datos DB2.

Consulte las guías de ajustes de rendimiento o la documentación de DB2 para obtener información detallada sobre la configuración adecuada de estos parámetros.

5/9/2014