El Asesor de índices recomienda índices que puede crear para mejorar el rendimiento de
la consulta y le permite crear los índices directamente desde el asistente de flujo de
trabajo, si tiene las autorizaciones adecuadas en el servidor de datos. De lo
contrario, puede copiar las sentencias CREATE INDEX y enviarlas a alguien que
tenga la autorización para crear los índices.
Acerca de esta tarea
Los índices son importantes para el rendimiento de las consultas, porque un
buen conjunto de índices puede ofrecer un acceso más eficaz a las tablas y
acelerar el proceso de las consultas. Los índices pueden mejorar el rendimiento
proporcionando filtros locales, haciendo que el proceso de las uniones sea más eficaz,
evitando la necesidad de procesos de clasificación, proporcionando acceso de solo
lectura, aplicando la integridad referencial, etc.
Procedimiento
Para obtener recomendaciones para los índices:
- Después de ejecutar los mandatos RUNSTATS recomendados por el Asesor de
estadísticas, regrese a la página Ejecutar asesores de consulta única
y herramientas de la sección Invocar del
asistente de flujos de trabajo. Pulse la pestaña Invocar del lado izquierdo
del asistente de flujos de trabajo. Si la página Ejecutar asesores de
consulta única y herramientas no está abierta, pulse
Ejecutar asesores de consulta única y herramientas en el
lado izquierdo del asistente de flujos de trabajo para abrir la página.
- Opcional: Modifique los valores de las opciones para el
Asistente de índices. Pulse Establecer las opciones de asesor en el lado
izquierdo de la sección Invocar. A continuación, pulse el separador Índices para
visualizar las opciones que puede modificar. Para obtener información sobre las opciones, pulse el icono de ayuda. Cuando
haya terminado, en el lado izquierdo de la sección
Invocar, pulse Ejecutar asesores y
herramientas para regresar a la página Ejecutar asesores
de consulta única y herramientas de análisis.
- Si ejecuta el Asesor de índices después de ejecutar los mandatos RUNSTATS
recomendados por el Asesor de estadísticas, asegúrese de que el recuadro de
selección Volver a realizar EXPLAIN de la consulta esté
seleccionado. Ahora que las estadísticas para la sentencia SQL son precisas, el
asistente de flujos de trabajo debe actualizar la información sobre EXPLAIN
para la misma.
- Pulse el botón Seleccionar
qué se debe ejecutar.
- En la ventana Seleccionar actividades, seleccione el
recuadro de selección Índices. A continuación, pulse
Aceptar. Una vez finalizada la ejecución del Asesor de índices, se abre la
página Revisar recomendaciones del asesor de la sección
Revisar. La sección Resumen
muestra si hay alguna recomendación para índices nuevos.
- En la página Revisar recomendaciones del asesor de consulta
única, efectúe una doble pulsación en la fila
Índices de la tabla Resumen.
- Revise las estimaciones de las mejoras de rendimiento y el espacio en
disco necesario si se crean los índices recomendados.
- Revise la lista de índices candidatos. A continuación se ofrecen descripciones de las columnas de la tabla en la
que se enumeran los índices.
- Índices y tabla
- Enumera los índices candidatos según las tablas a las que la sentencia SQL hace referencia.
- Creador
- Esquema del índice.
- Nombre de objeto
- Nombre del índice.
- Columnas de índice
- Columnas del índice.
- Incluir columnas
- Incluir las columnas en el índice. Las columnas incluidas se añaden al conjunto
de columnas de claves de índice. Esta columnas no se utilizan para aplicar
la exclusividad. Esta columnas pueden mejorar el rendimiento de algunas consultas
a través del acceso exclusivo al índice. Las columnas deben ser distintas de las columnas
utilizadas para la exclusividad.
- Espacio de disco estimado
- Cantidad de espacio de disco que va a necesitar el índice.
- Creado por
- Origen del índice candidato. Esta columna ayuda a distinguir entre los índices
recomendados por el Asesor de índices y los índices que propone el usuario.
- Pulse el icono Mostrar DDL para ver las sentencias
DDL para crear los índices enumerados en la tabla de la sección
Índices candidatos. Puede guardar estas sentencias en un
archivo y ejecutarlas fuera del asistente de flujos de trabajo.
- Opcional: Pruebe los índices candidatos recomendados por el Asesor de índices
y cualquier índice que usted proponga. Para obtener ayuda con esta
característica, consulte
Prueba
virtual de los índices recomendados y los índices propuestos por usted.
Qué hacer a continuación
Si generó un gráfico de plan de acceso antes de ejecutar el Asesor de
índices, puede generar otro gráfico de plan de acceso después de crear los
índices recomendados. A continuación, puede comparar los dos gráficos de plan
de acceso paralelamente en la sección Comparar del asistente de flujos de
trabajo.
También puede ejecutar el Asesor de vías de acceso para obtener
recomendaciones que pueden mejorar la vía de acceso a la sentencia SQL actual,
y puede ejecutar el Asesor de consultas para obtener recomendaciones para
revisar el texto de la sentencia.