El Asesor de consultas utiliza un conjunto de normas y buenas
prácticas para buscar estructuras en una consulta que probablemente causen que
el optimizador elija una vía de acceso que no es óptima. Puede volver a escribir la consulta para resolver los
problemas que se identifican en la recomendación.
Acerca de esta tarea
El Asesor de consultas busca oportunidades en una consulta para
realizar las mejoras siguientes:
- Minimice el número de páginas de índice y filas de datos que se tienen que leer. Por ejemplo, puede minimizar el número de filas leídas teniendo predicados de
la consulta que puedan determinar las filas necesarias simplemente a través de los índices.
- Minimice las operaciones de clasificación. Por ejemplo, el asesor determina
si las cláusulas ORDER BY o GROUP BY son necesarias en la consulta o si las
operaciones de ordenación pueden resolverse a través del acceso al índice.
Una vez que el Asesor de consultas ha generado recomendaciones
para revisar una sentencia SQL para mejorar el rendimiento, puede revisar las
recomendaciones, leer las explicaciones para las recomendaciones y ver ejemplos
de aplicación de las recomendaciones.
Procedimiento
Para generar recomendaciones para revisar una sentencia SQL:
- Después de ejecutar los scripts DDL recomendados
por el asesor de índices, vuelva a la página Ejecutar asesores de
consulta única y herramientas de la sección Invocar el asistente de
flujo de trabajo.
Pulse el separador
Invocar a la izquierda del asistente de flujo de
trabajo. Si la página Ejecutar asesores de consulta única y
herramientas no se abre, pulse Ejecutar asesores y
herramientas de análisis a la izquierda del asistente de flujo de
trabajo para abrir la página.
- Pulse el botón Seleccione
qué se debe ejecutar.
- En la ventana Seleccionar actividades, seleccione el recuadro de selección
Revisión de consulta. A continuación, pulse
Aceptar. Una vez finalizada la ejecución del Asesor de consultas, 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
revisar consultas.
- En la página Revisar recomendaciones del asesor de consulta
única, efectúe una doble pulsación en la fila
Revisión de consulta de la tabla Resumen.
Si el asesor tiene más de una recomendación, aparece una fila para cada una de
ellas.
- En la sección Revisión de consulta, consulte la
parte subrayada de la sentencia SQL. La recomendación hace referencia a la parte subrayada.
- Lea los detalles de la recomendación, una explicación de la práctica más
adecuada que se desprende de la recomendación y, si se proporciona, un ejemplo
de implementación de la recomendación.
- Utilice el editor de SQL u otra herramienta para seguir las instrucciones
que ofrece el asesor para resolver el problema que ha dado lugar a la
recomendación.
Qué hacer a continuación
Ejecute el Asesor de vías de acceso y luego el Asesor de índices.