Compartir vía


sp_query_store_reset_exec_stats (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance

Borra las estadísticas en tiempo de ejecución de un plan de consulta específico del Almacén de consultas. Si habilita el Almacén de consultas para réplicas secundarias, sp_query_store_reset_exec_stats solo se puede ejecutar en la réplica principal. El ámbito del procedimiento se aplica a todo el conjunto de réplicas.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_query_store_reset_exec_stats [ @plan_id = ] plan_id
[ ; ]

Argumentos

[ @plan_id = ] plan_id

Identificador del plan de consulta que se va a borrar. @plan_id es bigint, sin valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

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
INNER JOIN sys.query_store_query AS qry
    ON pl.query_id = qry.query_id
INNER JOIN sys.query_store_query_text AS txt
    ON qry.query_text_id = txt.query_text_id;

Después de identificar el plan_id que desea borrar las estadísticas, use el ejemplo siguiente para eliminar las estadísticas de ejecución de un plan de consulta específico. En este ejemplo se eliminan las estadísticas de ejecución del plan número 3.

EXEC sp_query_store_reset_exec_stats 3;