sp_query_store_unforce_plan (Transact-SQL)

Se aplica a: síSQL Server 2016 (13.x) y versiones posteriores SíAzure SQL Database SíInstancia administrada de Azure SQL

Permite no forzar un plan forzado previamente para una consulta determinada.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_query_store_unforce_plan [ @query_id = ] query_id , [ @plan_id = ] plan_id [;]  

Argumentos

[ @query_id = ] query_id Es el identificador de la consulta. query_id es un bigint, sin ningún valor predeterminado.

[ @plan_id = ] plan_id Es el identificador del plan de consulta que ya no se aplicará. plan_id es un bigint, sin ningún valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (error)

Observaciones

Permisos

Requiere el permiso ALTER en la base de datos.

Ejemplos

En el ejemplo siguiente se devuelve información sobre las consultas del almacén de consultas.

SELECT Txt.query_text_id, Txt.query_sql_text, Pl.plan_id, Qry.*  
FROM sys.query_store_plan AS Pl  
JOIN sys.query_store_query AS Qry  
    ON Pl.query_id = Qry.query_id  
JOIN sys.query_store_query_text AS Txt  
    ON Qry.query_text_id = Txt.query_text_id ;  

Después de identificar el query_id y plan_id que desea no forzar, use el ejemplo siguiente para no forzar el plan.

EXEC sp_query_store_unforce_plan 3, 3;  

Consulte también

sp_query_store_force_plan (Transact-SQL)
sp_query_store_remove_plan (Transct-SQL)
sp_query_store_remove_query (Transact-SQL)
sp_query_store_reset_exec_stats (Transact-SQL)
sp_query_store_flush_db (Transact-SQL)
Almacén de consultas vistas de catálogo (Transact-SQL)
Supervisión del rendimiento mediante el Almacén de consultas
Procedimiento recomendado con el Almacén de consultas