Tabla 5. Variables relativas al rendimiento
Nombre de variable | Sistema operativo | Valores |
---|---|---|
Descripción | ||
DB2_BLOCK_BASED_BP | Solaris | Valor por omisión=None
Valores: según los parámetros |
Especifica los valores necesarios para crear un área de bloques en una
agrupación de almacenamientos intermedios. El ID de la agrupación de
almacenamientos intermedios es necesario y se puede ver en la columna
BUFFERPOOLID o en la vista de catálogos del sistema
SYSCAT.BUFFERPOOLS. Se debe indicar el número de páginas que se
asignarán a la E/S basada en bloques en la agrupación de almacenamientos
intermedios. El número de páginas a incluir en un bloque es opcional,
con un valor por omisión de 32.
El formato para usar esta variable de registro es: DB2_BLOCK_BASED_BP=BUFFER POOL ID,BLOCK AREA SIZE,[BLOCK SIZE];... Es posible definir varias agrupaciones de almacenamientos intermedios como basadas en bloques mediante la utilización de la misma variable, con un signo de punto y coma para separar las entradas. El valor de BLOCK SIZE puede ir de 2 a 256. Si no se especifica BLOCK SIZE, el valor por omisión utilizado es 32. Si el BLOCK AREA SIZE especificado es mayor que el 98% del tamaño total de la agrupación de almacenamientos intermedios, la agrupación no se creará basada en bloques. Es buena práctica disponer siempre de una porción de la agrupación de almacenamientos intermedios en el área basada en páginas, puesto que existe la posibilidad de que se necesiten páginas individuales aunque la mayor parte de la E/S del sistema se realice con captación previa secuencial. Si el valor especificado para BLOCK AREA SIZE no es múltiplo de BLOCK SIZE, se reduce al próximo límite del tamaño de bloque. Para obtener más información sobre la E/S basada en bloques, consulte el apartado 9.2.1, Agrupación de almacenamientos intermedios basada en bloques. | ||
DB2_NO_FORK_CHECK | UNIX | Valor por omisión=OFF
Valores: ON u OFF |
Cuando esta variable sea "ON", el proceso del cliente no se protegerá a sí mismo frente al hecho de que una aplicación cree una copia del proceso que se debe ejecutar (se denomina creación y arranque de otro proceso). Cuando tienen lugar la creación y el arranque de otro proceso (la acción de fork), los resultados son imprevisibles. El rango de los resultados puede ir desde la ausencia de efectos a algún resultado anómalo, a la devolución de algún código de error o a una ruptura en la aplicación. Si está seguro de que la aplicación no efectuará un fork y desea un mejor rendimiento, debe cambiar el valor de esta variable por el valor "ON". |
La variable de registro DB2_NEWLOGPATH2 está disponible para
todos los sistemas operativos. Se ha incorporado una nueva
variable, DB2_ROLLFORWARD_NORETRIEVE. A continuación, aparece la
información correcta sobre ambas variables.
Se ha incorporado una nueva variable,
DB2_REDUCED_OPTIMIZATION.
Tabla 7. Variable de registro general
Nombre de variable | Sistema operativo | Valores |
---|---|---|
Descripción | ||
DB2_REDUCED_OPTIMIZATION | TODOS | Valor por omisión=NO
Valores: YES, NO o cualquier entero |
Esta variable de registro le permite inhabilitar algunas de las técnicas
de optimización utilizadas en niveles de optimización específicos. Si
reduce el número de técnicas de optimización utilizadas, también reducirá el
tiempo y la utilización de recursos durante la optimización.
Tenga en cuenta que la reducción de la optimización dinámica en el nivel de optimización 5, descrita en la sección sobre el ajuste de la clase de optimización en el manual Guía de administración: Rendimiento, toma preferencia sobre el comportamiento descrito para el nivel de optimización de exactamente 5 cuando DB2_REDUCED_OPTIMIZATION se establece en YES, así como sobre el comportamiento descrito para el valor entero. |