Puntos clave: Los parámetros de enlace en Db2 12 proporcionan información esencial sobre cómo usar los parámetros de enlace de forma eficaz, optimizando el rendimiento de las sentencias SQL. Esta guía cubre parámetros clave, sus valores válidos y la gestión de recursos.
- Explica los parámetros de asignación de teclas y sus valores válidos.
- Ofrece orientación sobre estrategias de ejecución de SQL y gestión de recursos.
| Opción | Valores válidos | Plan | PCKG | Trigr | Qry |
|---|---|---|---|---|---|
|
ADQUIRIR Si adquirir recursos especificados en el DBRM en el primer acceso o asignar |
UTILIZA, ASIGNA | X | |||
|
ACCIÓN |
REEMPLAZAR, AÑADIR | X, BO | X, BO | ||
|
ACCIÓN |
REEMPLAZAR (RPLVER) | X, BO | |||
|
ACCIÓN |
REEMPLAZAR (RETENER) | X, BO | |||
|
ACOMPARE Determina si los nuevos caminos de acceso son diferentes de los antiguos |
NO, NINGUNO, ADVERTENCIA, ERROR | X | X | X | |
|
APPLCOMPAT Especifica el comportamiento del nivel de compatibilidad de paquetes para statis SQL |
V10R1, V11R1 | X | X | ||
|
APRETAINUP Si DB2 conserva o no una copia antigua del paquete cuando las rutas de acceso de la copia antigua son idénticas a la copia entrante. Aplica a PLANMGMT(BASIC) o PLANMGMT(EXTENDED) |
SÍ, NO | RO | X | ||
|
APREUSE Especifica si DB2 intenta reutilizar rutas de acceso anteriores para sentencias SQL en un paquete |
NO, NINGUNO, ERROR, ADVERTIR | X | X | ||
|
APPREUSO FUENTE |
ACTUAL, ANTERIOR, ORIGINAL | RO | X | ||
|
ARCHIVO SENSIBLE Si las referencias a tablas habilitadas para archivo son afectadas por SYSIBMADM. GET_ARCHIVE |
SÍ, NO | X | X | ||
|
HORA DEL AUTOBÚS SENSIBLE |
SÍ, NO | X | X | ||
|
CACHESIZE Tamaño (en bytes) de la caché de autorización adquirida en el pool EDM para el plan |
Valor de la CACHÉ DE AUTENTICACIÓN DEL PLANO; Decimal |
X | |||
|
COPIADO Determina que te son copiando un paquete existente y nombra el paquete |
Collection-id, package-id, COPYVER | X, BO | |||
|
CONCENTRA STMT |
NO SÍ | X | |||
|
CONCURRENTE ACCESO RESOLUCIÓN |
ESPERA AL RESULTADO USARACTUALMENTECOMPROMETIDO El valor por defecto depende de la configuración de SKIPUNCI |
X | X | X | |
|
ACTUALIDAD Si se debe requerir la vigencia de datos para RO y cursores ambiguos cuando el nivel de aislamiento está CS |
SÍ, NO | X | X | X | |
|
ACTUALIDAD SERVIDOR |
Nombre del lugar | X | |||
|
DBPROTOCOL Protocolo para utilizar al conectarse a un sitio remoto que está identificado por un nombre de tres partes |
DRDA, DRDACBF (solo paquete) | X | X | ||
|
DESCSTAT Ya sea DB2 que construya un descriptor SQL DESCRIBE al vincular sentencias SQL de statis |
NO, SÍ | X | X | ||
|
ADIAR Si posponer la preparación de sentencias SQL dinámicas que se refieren a objetos remotos o prepararlas de inmediato. DEFER(PREPARE) se está asumido para REOPT(AUTO, ALWAYS y ONCE) |
DEFERIR (PREPARAR) NODEFER(PREPARAR) DEFERIR (HEREDARDEPLAN) |
X | X | ||
|
TÍTULO Si intentar ejecutar una consulta usando procesamiento paralelo para maximizar el rendimiento |
1, CUALQUIER | X | X | ||
|
DESPLIEGUE Despliega un procedimiento SQL nativo |
(colección-id.paquete-id), COPYVER(id-versión) |
X | |||
|
DESCONEXIÓN Determina qué conexiones remotas destruir durante las operaciones de commit |
EXPLÍCITO, AUTOMÁTICO, CONDICIONAL | X | |||
| REGLAS DINÁMICAS | RUN, BIND, DEFINEBIND(SOLO PKG), DEFINERUN (SOLO PKG), INVOKEBIND(SOLO PKG), INVOKERUN (SOLO PKG) | X | X | ||
|
REGLAS DINÁMICAS |
DEFINEBIND, DEFINERUN, INVOKEBIND, INVOKE RUN |
X | |||
|
Opción Determina qué valores se aplican en tiempo de ejecución para atributos SQL dinámicos |
Valores válidos | Plan | PCKG | Trigr | Qry |
|
Permite/DESHABILITA Determina qué conexiones pueden utilizar el plan o paquete |
LOTE, CICS, DB2CALL, DLIBATCH, IMS, IMSBMP, IMSMPP, RRSAF, * | X | X | ||
|
|
REMOTO | X | |||
|
CODIFICACIÓN Codificación de aplicación para todas las sentencias estáticas en el plan o paquete (por defecto la selección instalada) |
ASCII, EBCDIC, UNICODE , ccsid | X | X | ||
|
EXPLICA Si llenar el PLAN_TABLE con información sobre las sentencias SQL |
NO, SÍ, SOLO | X | X | X | |
|
EXTENDIDO INDICADOR |
NO, SÍ | X | |||
|
FILTRO Permite te eliminar un conjunto de consultas en el SYSIBM. Tabla SYSQUERY bajo un valor {tag} especificado por el SYSQUERY. Columna USERFILTER. También funciona con FREE QUERY |
'nombre-filtro' | FQ | |||
|
BANDERA Determina qué mensajes mostrar |
I, W, E, C | X | X | X | |
|
GENÉRICO Especifica una o más opciones de enlace que son soportadas por el servidor objetivo, pero que no son soportadas por DB2 para z/OS como opciones para BIND PACKAGE o REBIND PACKAGE |
'cuerda' | X | X | ||
|
GETACCEL ARCHIVO |
NO, SÍ | X | X | ||
|
INMEDIATO Si se harán escrituras inmediatas para las actualizaciones hechas a conjuntos/particiones de páginas dependientes de GBP |
NO SÍ, HEREDAR DEL PLAN | X | X | ||
|
AISLAMIENTO Determina hasta qué punto aislar una aplicación de los efectos de otras aplicaciones en ejecución |
RR, RS, CS, UR, NC | X | X | X | |
|
KEEPDYNAMIC Determina si DB2 mantiene las sentencias SQL dinámicas después de los puntos de commit |
NO SÍ | X | X | ||
|
BIBLIOTECA Determina qué conjunto de datos particionados buscar DBRMs listados en la opción de miembro |
Dbrm-pds-name | X, BO | |||
|
BUSCAR Determina si una consulta tiene información de pista de plan de acceso correspondiente en el SYSIBM. Tabla SYSQUERYPLAN |
NO SÍ | BQ | |||
|
MIEMBRO Determina qué DBRMs incluir en el paquete |
Nombre de miembro del dbrm | X, BO | |||
|
OPTHINT Controla si se son utilizados consejos de optimización de consultas para SQL estático |
Hint-id | X | X | ||
|
OPCIONES Especifica qué opciones de enlace utilizar para el nuevo paquete |
COMPUESTO COMPUESTA, MANDO | X, a.C. | |||
|
PROPIETARIO Determina el ID de autorización o el propietario del objeto (plano o paquete) |
Authorization-id | X | X | ||
|
PAQUETE |
Nombre-ubicación.collection-id. Pack-ID(Version-ID) |
X | |||
|
PAQUETE |
(*) – Solo rebinding | X,RO | |||
|
CAMINO Ruta SQL que DB2 utiliza para resolver UDTs, funciones y nombres de procedimientos almacenados no calificados |
Nombre del esquema, USUARIO, (nombre del esquema, (USUARIO)...) | X | X | ||
|
PATHDEFAULT Reinicia PATH para paquete o plan a "SYSIBM", "SYSFUN", "SYSPROC" o calificador plan/package |
Mutuamente excluyente con PATH | X | X | ||
|
PKLIST o NOPKLIST Determina qué paquete incluir en la lista de paquetes del plan |
(Nombre-ubicación.collection-id.package-id...) Solo PKLIST | X | |||
|
PROGAUTH Si DB2 realiza comprobaciones de autorización para determinar si DB2 puede ejecutar un plan |
DESHABILITAR, Permite | X | |||
|
PLANMGMT Conserva, durante una operación de reasignación, toda la información relevante del paquete (metadatos, texto de consulta, dependencias, autorizaciones, rutas de acceso, etc.) en tablas de catálogo y en el directorio |
APAGADO, BÁSICO, EXTENDIDO | X | X | ||
|
CLASIFICATORIO Determina el calificador implícito para nombres no calificados de objetos en el plano o paquete |
Nombre del clasificatorio | X | X | ||
| ACELERACIÓN DE CONSULTAS | NINGUNA, Permite, TODOS LOS ENABLEWITHFALLBACK, ELEGIBLES | X | X | ||
|
Opción Si una consulta SQL estática está limitada a la aceleración |
Valores válidos | Plan | PCKG | Trigr | Qry |
|
CONSULTA Libera entradas de SYSIBM. SYSQUERY con el mismo valor (o ALL), y las entradas correspondientes en SYSIBM. Tabla SYSQUERYPLAN o SYSIBM. Tabla SYSQUERYOPTS |
'número' TODOS | FQ | |||
|
RÉCORD TEMPORAL HISTORIA |
SÍ, NO | X | |||
|
LANZAMIENTO Determina cuándo liberar los recursos que utiliza el programa, ya sea en el commit o al terminar |
COMPROMETERSE, REDISTRIBUIR, HEREDAR del plan | X | X | X | |
|
REOPT Si el camino de acceso se está determinado en tiempo de ejecución (variables de anfitrión, marcadores de parámetro, registros especiales) |
UNA VEZ, SIEMPRE, AUTO, NINGUNO | X | X | ||
|
REDONDEO Especifica el modo de redondeo en el momento de vinculación |
TECHO, ABAJO, SUELO MEDIO ABAJO, MEDIO PAREJA, MEDIO ARRIBA, ARRIBA | X | X | ||
|
SQLERROR Si Crea un paquete si el paquete contiene un error SQL |
NO PAQUETE, CONTINÚA, COMPROBA | X | |||
|
SQLRULES Si una conexión de Tipo 2 puede establecerse según las reglas DB2 para una conexión existente |
DB2, ETS | X | |||
|
SWITCH Restaura toda la información del paquete anterior u original en las tablas y directorio del catálogo a la copia del paquete especificada |
ANTERIOR, ORIGINAL | X | X | ||
|
SYSTIME SENSIBLE |
SÍ, NO | X | X | ||
|
VALIDAR Si revisar de nuevo en tiempo de ejecución los errores de 'no encontrados' y 'no autorizados' se encuentran en tiempo de enlace |
CORRE, ATALA | X | X |
BO = solo BINDING, BC = BIND COPY, RO = solo REBBOUND, FQ = CONSULTA LIBRE, BQ = CONSULTA DE ENLACE
NEGRITA/GUIÓN BAJO = default
Aviso legal: Esta Guía de Referencia de Db2® 12 para z/OS fue desarrollada para ayudar a los usuarios en sus actividades diarias en la administración y programación en Db2 para z/OS. No son garantías expresadas ni implícitas con el contenido de esta guía. Queremos proporcionar una referencia de calidad y útil para los usuarios. Por favor, notifícanos cualquier error o error en esta guía de referencia en blogs@bmc.com. Db2 están una marca registrada de IBM Corporation.
Guía Db2
- Db2 12 para z/OS: Una introducción
- Funciones escalares en Db2 12
- Cómo leer diagramas sintácticos de IBM<sup>®</sup> para Db2 12
- Elementos del lenguaje en Db2 12
- Funciones agregadas en Db2 12
- Funciones de tabla y fila en Db2 12
- Consultas en Db2 12
- Comandos en Db2 12
- Sentencias de control SQL en Db2 12
- Explica las tablas en Db2 12
- DSNZPARM en Db2 12
- Parámetros de enlace en Db2 12
- Límites de Db2 en Db2 12
- Área de Comunicación SQL (SQLCA) en Db2 12
- REXX SQLCA en Db2 12
- Obtén diagnósticos en Db2 12
- IFCIDS en Db2 12
- Tablas de catálogo en Db2 12
- Excepciones en Db2 12
- Tablas del Repositorio de Esquemas XML en Db2 12
- Estadísticas actualizables del catálogo en Db2 12
- IBM Utilities en Db2 12
- Códigos de retorno positivo SQL en Db2 12
- Códigos de retorno de errores SQL en Db2 12
Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.