PACKAGE RELEASE COMMIT campo (parámetro del subsistemaPKGREL_COMMIT )

El parámetro de subsistema PKGREL_COMMIT especifica si los paquetes del release de hebras de Db2 persistentes están activos en la hebra en ROLLBACK o COMMIT, si determinadas operaciones de Db2 están a la espera de acceso exclusivo al paquete. Este parámetro es aplicable tanto a hebras locales como distribuidas.

El valor de este campo solo tiene sentido para paquetes vinculados con la opción RELEASE(DEALLOCATE).

Valores aceptables: SI, NO
Valor predeterminado: YES
Actualización: opción 29 en el panel DSNTIPB
DSNZPxxx : DSN6SPRM PKGREL_COMMIT
YES

Para los paquetes vinculados con la opción RELEASE(DEALLOCATE), las siguientes operaciones pueden continuar en COMMIT o ROLLBACK mientras el paquete está activo y asignado para un hilo de ejecución persistente ( Db2 ):

  • Enlazar solicitudes de reemplazo de paquetes y reenlazar paquetes, incluido el reenlazado automático para cambios de esquema en línea (declaraciones DDL) para tablas e índices a los que el paquete hace referencia estática
  • Operaciones REORG en línea que materializan cambios de definición pendientes para objetos referenciados estadísticamente por el paquete

SÍ es el valor predeterminado.

NO
Db2 no libera implícitamente un paquete activo en COMMIT o ROLLBACK cuando se asigna a un hilo de ejecución persistente ( Db2 ).