Información de preparación de identificador de fila y bloque

Para algunos planes de acceso, es más eficaz si se ordenan los identificadores de fila y bloque que cumplen los requisitos y se eliminan los duplicados (en el caso de ORing de índice), o si se utiliza una técnica para determinar qué identificadores aparecen en todos los índices a los que se está accediendo (en el caso de ANDing de índice) antes de que se acceda a la tabla.

Hay tres usos principales de la información de preparación del identificador que se muestra en la salida de Explain:
  • Cualquiera de las sentencias siguientes indica que se ha utilizado Index ORing para preparar la lista de identificadores que cumplen los requisitos:
       Index ORing Preparation
       Block Index ORing Preparation
    ORing de índice hace referencia a la técnica de acceder a más de un índice y combinar los resultados para incluir los identificadores distintos que aparecen en cualquiera de los índices. El optimizador considera el índice ORing cuando los predicados se conectan mediante palabras clave OR o hay un predicado IN.
  • Cualquiera de las sentencias siguientes indica que los datos de entrada se han preparado para su uso durante la captación previa de lista:
       List Prefetch Preparation
       Block List Prefetch RID Preparation
  • Índice AND hace referencia a la técnica de acceder a más de un índice y combinar los resultados para incluir los identificadores que aparecen en todos los índices a los que se accede. La operación AND de índice empieza por una de las sentencias siguientes:
       Index ANDing
       Block Index ANDing
    Si el optimizador ha estimado el tamaño del conjunto de resultados, la estimación se muestra con la sentencia siguiente:
       Optimizer Estimate of Set Size: n
    Indexar los identificadores de proceso de operaciones de filtro AND y utilizar técnicas de filtro de bits para determinar los identificadores que aparecen en cada índice accedido. Las sentencias siguientes indican que se han procesado identificadores para la operación AND de índice:
       Index ANDing Bitmap Build Using Row IDs
       Index ANDing Bitmap Probe Using Row IDs
       Index ANDing Bitmap Build and Probe Using Row IDs
       Block Index ANDing Bitmap Build Using Block IDs
       Block Index ANDing Bitmap Build and Probe Using Block IDs
       Block Index ANDing Bitmap Build and Probe Using Row IDs
       Block Index ANDing Bitmap Probe Using Block IDs and Build Using Row IDs
       Block Index ANDing Bitmap Probe Using Block IDs
       Block Index ANDing Bitmap Probe Using Row IDs
    Si el optimizador ha estimado el tamaño del conjunto de resultados para un mapa de bits, la estimación se muestra con la sentencia siguiente:
       Optimizer Estimate of Set Size: n
Si se puede realizar la captación previa de lista para cualquier tipo de preparación de identificador, se indicará con la sentencia siguiente:
   Prefetch: Enabled