Compartir a través de


Instrucciones Transact-SQL que generan planes de presentación

En este tema se enumeran los tipos de instrucciones Transact-SQL que generan la salida de planes de presentación para las opciones SET del plan de presentación y las clases de eventos del SQL Server Profiler.

Nota

No se genera información del plan de presentación para procedimientos almacenados cifrados o para desencadenadores.

En la tabla siguiente se enumeran las instrucciones Transact-SQL que generan información del plan de presentación.

Tipo de instrucción Transact-SQL

Modo de opción SET del plan de presentación1

Modo de opción SET de estadísticas2

Eventos Query Compile de Analizador de SQL Server3

Eventos Query Execute de Analizador de SQL Server4

Todos los DML (SELECT, INSERT, UPDATE y DELETE)

Sólo todos los DDL que afectan a los metadatos. Por ejemplo, CREATE TABLE.

Las excepciones se enumeran aparte.

No

No

No

No

CREATE INDEX

No

Sí, si la tabla no está vacía.

Sí, si la tabla no está vacía.

INSERT INTO ... SELECT FROM

(subconsultas)

INSERT INTO ... EXEC

(subconsultas)

No

No

Estadísticas creadas o actualizadas automáticamente

No

No

Estadísticas creadas o actualizadas manualmente

No

No

SQL dinámico

No

EXECUTE stored_procedure

CREATE PROCEDURE store_procedure

No

No

No

No

Desencadenadores

(No llamados directamente, pero causados por una instrucción INSERT, UPDATE o DELETE)

No

Desencadenadores CLR

No

No

No

No

Funciones CLR definidas por el usuario, funciones de agregado definidas por el usuario y procedimientos definidos por el usuario

No

No

No

No

Consultas que hacen referencia a una función definida por el usuario una o varias veces

(No para Microsoft SQL Server 2000)

(No para SQL Server 2000)

Crear una tabla temporal y seleccionar (SELECT) en ella o insertar (INSERT INTO) en ella

(No para SQL Server 2000)

(No para SQL Server 2000)

Comandos DBCC

No

No

No

No

BULK INSERT

No

Instrucciones enviadas mediante el procedimiento almacenado sp_executesql

No

No

No

No

1 Incluye las siguientes instrucciones de la opción SET del plan de presentación:

  • SET SHOWPLAN_XML ON

  • SET SHOWPLAN_ALL ON

  • SET SHOWPLAN_TEXT ON

2 Incluye las siguientes instrucciones de la opción SET de estadísticas:

  • SET STATISTICS XML ON

  • SET STATISTICS PROFILE ON

3 Incluye las siguientes clases de eventos del SQL Server Profiler:

  • Showplan XML For Query Compile

  • Showplan All For Query Compile

4 Incluye las siguientes clases de eventos del SQL Server Profiler:

  • Showplan XML

  • Showplan All

  • Showplan Text

  • Showplan XML Statistics Profile

  • Showplan Statistics Profile