REGISTRO ESPECIAL ACTUAL GET_ACCEL_ARCHIVE

El registro especial CURRENT GET_ACCEL_ARCHIVE especifica si una consulta de SQL dinámico que hace referencia a una tabla archivada en un servidor de acelerador utiliza los datos archivados. El registro especial no se aplica a las consultas SQL.

El tipo de datos es VARCHAR(255).

Los valores válidos son:

NEE
Especifica que si una tabla se archiva en un servidor acelerador y una consulta hace referencia a esa tabla, la consulta no utiliza los datos que están archivados.
YES
Especifica que si una tabla se archiva en un servidor acelerador y una consulta hace referencia a esa tabla, la consulta utiliza los datos que están archivados.

El valor inicial de CURRENT GET_ACCEL_ARCHIVE viene determinado por uno de los siguientes ajustes:

  • El valor del parámetro GET_ACCEL_ARCHIVE del subsistema Db2 . El valor predeterminado para el valor inicial de ese parámetro del subsistema es NO, a menos que su instalación haya cambiado el valor.
  • Si se especifica para la unión de un paquete, la opción de unión GETACCELARCHIVE. Este comportamiento permite que la opción de enlace GETACCELARCHIVE se utilice para especificar el comportamiento de aceleración de archivo para consultas SQL dinámicas y no solo para consultas SQL estáticas. Esta opción de enlace no tiene un valor predeterminado.

El valor inicial de CURRENT GET_ACCEL_ARCHIVE en una función definida por el usuario o un procedimiento almacenado se hereda de acuerdo con las reglas de Registros especiales en una función definida por el usuario o un procedimiento almacenado.

Puede cambiar el valor del registro ejecutando la sentencia SET CURRENT GET_ACCEL_ARCHIVE.

El orden de prioridad (de menor a mayor) para establecer el valor del registro especial es el siguiente:

  • El parámetro de subsistema GET_ACCEL_ARCHIVE
  • La opción de enlace GETACCELARCHIVE, si se ha especificado
  • Una sentencia SET CURRENT GET_ACCEL_ARCHIVE explícita
Ejemplo : La siguiente declaración configura el registro especial CURRENT GET_ACCEL_ARCHIVE para que, cuando se archive una tabla en un servidor acelerador, la referencia de la tabla no incluya los datos archivados.
  SET CURRENT GET_ACCEL_ARCHIVE=NO;