Este mandato activa la tabla de la antememoria desde la tabla de usuario de DB2 o desde la antememoria permanente. Cuando termina, es posible realizar operaciones de búsqueda utilizando el procedimiento almacenado. Consulte el Capítulo 16, Función de búsqueda del procedimiento almacenado para obtener más información.
Este mandato sólo está disponible si el índice se ha creado con una opción CACHE TABLE. Vea CREATE INDEX para obtener más información.
Autorización
Según las vistas de catálogo de DB2, el ID de usuario de este mandato debe tener el privilegio CONTROL sobre la tabla para la que se haya creado el índice de texto completo.
Sintaxis del mandato
>>-ACTIVATE CACHE FOR INDEX-------------------------------------> >--+--------------------+--nombre-índice--FOR-TEXT--------------> '-esquema-índice-"."-' >--+----------+--+---------------------+----------------------->< '-RECREATE-' '-|opciones-conexión|-' opciones-conexión: |--+----------------------------------------------------------------------+--| '-CONNECT-TO--nombre-basedatos--+------------------------------------+-' '-USER--idusuario--USING--contraseña-'
Parámetros del mandato
Uso
El mandato no se podrá emitir si se está ejecutando uno de los mandatos siguientes sobre el índice:
Nota |
---|
La activación de una tabla de la antememoria puede necesitar que se vuelva a crear desde cero aunque se haya utilizado una antememoria permanente. Esto ocurre si se ha realizado una operación de actualización mientras la antememoria permanente estaba desactivada. |
La cantidad de memoria que se emplea para crear la antememoria se calcula dinámicamente a partir del número actual de documentos y el tamaño de las columnas de resultados. Utilice el valor de PCTFREE para incrementar la cantidad mínima de memoria calculada por el factor 100/(100-PCTFREE). El valor de PCTFREE se especifica en el mandato CREATE o ALTER INDEX.
Por lo tanto, PCTFREE describe el porcentaje de antememoria asignada que se reserva para las operaciones de inserción mientras la antememoria está activada. Tenga en cuenta que para cada mandato ACTIVATE CACHE, se vuelve a evaluar el tamaño real de la memoria.