Nodo de índice

Un nodo de índice representa un índice que está referenciado por la sentencia SQL. Una sentencia SQL puede hacer referencia al mismo índice varias veces; cada referencia se representa mediante un nodo de índice.
Puede utilizar un índice con los fines siguientes:

Un nodo de índice se etiqueta con el nombre del índice y, de forma predeterminada, se visualiza como un hexágono. En la etiqueta también se pueden visualizar la cardinalidad de clave completa del índice, el nombre de creador o la proporción de clúster. Si el programa de utilidad RUNSTATS no ha recopilado las estadísticas del índice, el nodo de índice aparece con un contorno rojo. Si el optimizador utiliza el valor predeterminado de la cardinalidad de clave completa, la cardinalidad se marca como el valor predeterminado.

Si RUNSTATS no ha recopilado estadísticas, el optimizador no utilizará necesariamente los valores predeterminados. Si actualiza manualmente los valores en SYSIBM.SYSINDEXES, el optimizador utiliza estos valores en lugar de los valores predeterminados.

Ejemplo de cómo DB2 accede a un índice

DB2 puede utilizar una exploración de índice (IXSCAN) para acceder a un índice. El optimizador de DB2 utiliza las estadísticas sobre el índice que aparecen listadas en esta tabla para determinar el plan de acceso. Estas estadísticas aparecen listadas como atributos en la ventana Descriptor para un nodo de índice. Para proporcionar estas estadísticas de índice, utilice el programa de utilidad RUNSTATS para recopilarlas o actualice manualmente en la tabla de catálogo SYSIBM.SYSINDEXES. Si no proporciona estas estadísticas, DB2 utiliza los valores predeterminados que aparecen listados en la siguiente tabla.

Tabla 1. Estadísticas de índice que el optimizador utiliza
Atributo Descripción Valor predeterminado
Proporción de clúster Porcentaje de filas que están en orden de agrupación en clúster 0
Cardinalidad de primera clave Número de valores diferenciados de la primera columna de clave 25
Cardinalidad de clave completa Número de valores diferenciados de la clave 25
Páginas hoja Número de páginas hoja activas Filas de tabla divididas por 300
Niveles Número de niveles en el árbol de partición de índice 2

Comentarios