Visor de planes de ejecución de SQL Server

Vea el árbol de operadores y los problemas de un plan de SQL Server, ordenados por importancia.

Funciona en local · no se sube nada
ShowPlan XMLestimated or actual · paste or drop a .sqlplan

Qué hace

Pegue ShowPlan XML o arrastre un archivo .sqlplan. Cada instrucción se dibuja como un árbol de operadores, de derecha a izquierda como en SSMS o de arriba abajo. Cada operador muestra su parte del coste estimado, el objeto al que accede y sus recuentos de filas. En los planes reales muestra las filas reales junto a la estimación y marca las estimaciones que se desvían 10 veces o más. El grosor de las flechas depende del número de filas.

Hallazgos

La lista de Hallazgos muestra primero los problemas más probables:

  • Conversiones implícitas (CONVERT_IMPLICIT) que impiden un Index Seek o distorsionan las estimaciones
  • Key lookups y RID lookups, con las columnas que debe añadir como INCLUDE para eliminarlos
  • Recorridos que leen muchas filas para devolver unas pocas
  • Volcados a tempdb y advertencias de concesión de memoria
  • Índices que faltan, con una instrucción CREATE NONCLUSTERED INDEX ... INCLUDE (...) lista para usar y el impacto estimado por el optimizador
  • Parameter sniffing: valores de los parámetros en la compilación frente a la ejecución
  • Errores de estimación de filas, señalados donde se originan y no en cada operador superior
  • Tiempos de espera agotados del optimizador, joins sin predicado, estadísticas que faltan y las esperas principales

Haga clic en un hallazgo para saltar a su operador.

Cómo usarlo

  1. En SSMS, haga clic derecho en el plan y elija Mostrar XML del plan de ejecución, o guárdelo como .sqlplan.
  2. Péguelo o arrástrelo aquí. Use Ajustar, los botones de zoom o Ctrl+rueda, y arrastre para desplazarse.
  3. Haga clic en cualquier operador para ver todas sus propiedades: predicados, claves de búsqueda, columnas de salida, estimaciones de E/S y CPU, ejecuciones y lecturas reales.

Privacidad

El plan se analiza en su navegador y nunca se sube. Contiene el texto de su consulta y los valores de los parámetros, por lo que solo permanece en el almacenamiento local hasta que lo borre.