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 ).