Los planes de ejecución nos ayudarán a escribir código SQL eficiente, solucionar problemas de SQL o monitorear e informar sobre nuestros sistemas.
Aquí se pueden consultar las dos partes previas:
Aquí se pueden consultar las dos partes previas:
Planes de ejecución con SQL Server I
Planes de ejecución con SQL Server II
Permisos requeridos para ver los planes de ejecución
Para generar planes de ejecución de consultas es necesario tener los permisos necesarios dentro de la base de datos. El administrador de base de datos tendrá generalmente todos los permisos pero para dar permisos a cualquier usuario se puede ejecutar.
GRANT SHOWPLAN TO [nombre de usuario]
Esta acción permitirá a un usuario ver los planes de ejecución para la base de datos.
Trabajar con los planes de ejecución gráficos
Comenzaremos con una de las consultas más simples posibles,
SELECT * FROM dbo.tbNombretabla
Ver el plan estimado
Vamos a ver el plan de ejecución estimado en forma gráfica que ha generado el optimizador de consultas.
Es posible averiguar la estimación del plan más óptimo calculada por el optimizador de una delas siguientes maneras, primero hay que seleccionar la consulta a analizar y después:
Es posible averiguar la estimación del plan más óptimo calculada por el optimizador de una delas siguientes maneras, primero hay que seleccionar la consulta a analizar y después:
• Hacer clic en el icono plan de ejecución estimado en la barra de herramientas.