Nodos del operador

Un nodo de operador representa una acción que se realiza en los datos o en la salida de una tabla o un índice cuando se ejecuta el plan de acceso.

Un gráfico de plan de acceso puede contener cualquiera de los nodos de operador siguientes:

BTBSCAN
Un nodo BTBSCAN indica una operación denominada exploración de tabla de almacenamiento intermedio, en la que DB2 accede a las filas de una tabla de almacenamiento intermedio. El nodo BTBSCAN es el nodo de definición de una construcción de exploración de tabla de almacenamiento intermedio.
CORSUB ACCESS
Un nodo CORSUB ACCESS representa el acceso mediante una consulta correlacionada.
DELETE
Un nodo DELETE indica la supresión de filas seleccionadas de una tabla o una vista suprimible. El nodo DELETE es el nodo de definición de una construcción de supresión.
DFETCH
Un nodo DFETCH representa una operación denominada captación directa, en la que DB2 accede directamente a las filas de una tabla utilizando los ROWID conocidos anteriormente.

El nodo DFETCH es el nodo de definición de una construcción de captación directa.

DIXSCAN
Un nodo DIXSCAN representa el acceso de exploración de índice DOCID, que devuelve un RID de acuerdo con el DOCID.
EXCEPT
El nodo EXCEPT representa la operación EXCEPT.

Una operación EXCEPT devuelve las filas en la tabla externa pero no en la tabla interna, eliminando las filas duplicadas redundantes.

EXCEPTA
Un nodo EXCEPTA representa una operación EXCEPT ALL.

Una operación EXCEPT ALL devuelve las filas en la tabla externa pero no en la tabla interna, manteniendo las filas duplicadas redundantes.

FETCH
Un nodo FETCH representa una operación en la que DB2 capta filas de una tabla utilizando los RID de un IXSCAN o MIXSCAN.
FFETCH
Un nodo FFETCH representa una operación en la que DB2 utiliza un índice de tabla de hechos para captar la tabla de hechos durante una unión en estrella de pushdown de gestor de datos.
FIXSCAN
Un nodo FIXSCAN representa una operación denominada exploración de índice de tabla de hechos, en la que DB2 explora un índice de tabla de hechos durante una unión en estrella de pushdown de gestor de datos.
HSSCAN
Un nodo HSSCAN representa una operación en la que DB2 accede a una fila utilizando la clave totalmente calificada y sin utilizar un índice tradicional. Este método de acceso emplea una técnica hash para transformar la clave en una ubicación física de la fila.
INLIST
Un nodo INLIST representad una operación en la que DB2 accede una tabla en memoria que almacena elementos IN-list.
INSERT
Un nodo INSERT indica la inserción de filas en una tabla o una vista insertable. El nodo INSERT es el nodo de definición de una construcción de inserción.
INTERSECT
Un nodo INTERSECT representa la operación INTERSECT.

Una operación INTERSECT devuelve las filas en la tabla externa y en la tabla interna, eliminado las filas duplicadas redundantes. El nodo INTERSECT es el nodo de definición de una construcción INTERSECT.

INTERSECTA
Un nodo INTERSECTA representa la operación INTERSECT ALL.

Una operación INTERSECT ALL devuelve las filas en la tabla externa y en la tabla interna, manteniendo las filas duplicadas redundantes.

IXAND
Un nodo IXAND representa una operación en la que DB2 devuelve la intersección de dos listas ROWID clasificadas. En la salida sólo se incluyen los ROWID que existen en ambas listas ROWID.
IXOR
Un nodo IXOR representa una operación en la que DB2 devuelve la unión de dos listas ROWID clasificadas. En la salida se incluirá cualquier ROWID que exista en al menos una de las listas ROWID. Los ROWID duplicados se eliminan de la salida.
IXSCAN
Un nodo IXSCAN representa una exploración de índice individual. El nodo IXSCAN es el nodo de definición de una construcción de acceso de un único índice.
MERGE
Un nodo MERGE representa una operación en la que DB2 fusiona varias secuencias de datos en una sola.
MERGE (sentencia)
El nodo MERGE (sentencia) representa la sentencia MERGE. Combina la operación condicional UPDATE e INSERT en una tabla de destino (o vista) en una única sentencia.

Una sentencia MERGE realiza las acciones siguientes con valores procedentes de un conjunto de filas de origen:

  • Actualiza las filas que satisfacen la condición de búsqueda en la cláusula ON de una tabla de destino.
  • Inserta filas de la tabla de origen que no satisfacen la condición de búsqueda.
MIXSCAN
Un nodo MIXSCAN representa una exploración de varios índices. El nodo MIXSCAN es el nodo de definición de una construcción de varios índices.
PARTITION
Un nodo PARTITION representa una operación en la que DB2 separa una secuencia de datos en varias secuencias de datos.
RGLIST
Un nodo RGLIST representa un acceso de una lista de rangos, que se utiliza para simplificar el proceso de predicados OR. El nodo RGLIST es el nodo de definición de una construcción de acceso de una lista de rangos.
REPARTITION
Un nodo de repartición representa una operación en la que DB2 vuelve a particionar varias secuencias de datos de entrada en varias secuencias de datos de salida.
RID FETCH
Un nodo RID FETCH representa el acceso de captación de RID, que se utiliza para acceder a los datos utilizando la función RID incorporada.
SIXSCAN
Un nodo SIXSCAN indica una operación denominada exploración de índice disperso, en la que DB2 accede a un índice disperso. El nodo SIXSCAN es el nodo de definición de una construcción de exploración de índice disperso.
SORT
Un nodo SORT indica una operación en la que DB2 ordena las filas de operaciones anteriores en función de las claves de clasificación. Esta operación siempre genera un archivo de trabajo. El nodo SORT es el nodo de definición de una construcción de operación de clasificación.
SORTRID
Un nodo SORTRID representa una operación en la que DB2 ordena las entradas de índice cualificado que se obtienen de una exploración de índice en función del orden ascendente de los ROWID.
TBSCAN
Un nodo TBSCAN indica una exploración de espacio de tabla en una tabla, un archivo de trabajo, una tabla de consulta materializada o una conexión. Un nodo TBSCAN es el nodo de definición de una construcción de exploración de espacio de tabla.
TRUNCATE
Un nodo TRUNCATE representa una sentencia TRUNCATE, que suprime todas las filas para tablas base o tablas temporales globales declaradas.

La sentencia TRUNCATE suprime todas las filas para tablas base o tablas temporales globales declaradas. La tabla base puede estar en un espacio de tabla simple, un espacio de tabla particionado o un espacio de tabla universal. Si la tabla contiene columnas LOB o XML, los espacios de tabla e índices correspondientes también se truncan.

UNION
Un nodo UNION representa la unión de los resultados de las sentencias SELECT para formar una tabla de resultados individual que no contiene ninguna fila duplicada. El nodo UNION es el nodo de definición de una construcción UNION.
UNIONA
Un nodo UNIONA representa la unión de los resultados de dos sentencias SELECT para formar una tabla de resultados individual que puede contener filas duplicadas. El nodo UNIONA es el nodo de definición de una construcción UNION ALL.
UPDATE
Un nodo UPDATE indica la actualización de una o más columnas de las filas seleccionadas en una tabla o una vista actualizable. El nodo UPDATE es el nodo de definición de una construcción de actualización.
WFSCAN
El nodo WFSCAN indica una operación denominada exploración de archivo de trabajo, en la que DB2 realiza una exploración en un archivo de trabajo que se etiqueta como WORKFILE. El nodo WFSCAN es el nodo de definición de una construcción de exploración de archivo de trabajo.
XIXAND
Un nodo XIXAND representa una operación de datos XML en la que DB2 devuelve la intersección de dos listas DOCID clasificadas. En la salida sólo se incluirán los DOCID que existen en ambas listas DOCID.
XIXOR
Un nodo XIXOR representa una operación de datos XML en la que DB2 devuelve la unión de dos listas DOCID clasificadas. En la salida se incluirá cualquier DOCID que exista en al menos una de las listas DOCID. Los DOCIS duplicados se eliminan de la salida.
XIXSCAN
Un nodo XIXSCAN representa el acceso de exploración de índice XML, que devuelve los pares DOCID y NODEID de acuerdo con el valor de clave.

Feedback