sp_query_store_remove_query (Transact-SQL)sp_query_store_remove_query (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höher JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance

Entfernt die Abfrage sowie alle zugeordneten Pläne und Lauf Zeit Statistiken aus dem Abfrage Speicher.Removes the query, as well as all associated plans and runtime stats from the query store.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

  
sp_query_store_remove_query [ @query_id = ] query_id [;]  

ArgumenteArguments

[ @query_id = ] query_id Die ID der Abfrage, die aus dem Abfrage Speicher entfernt werden soll.[ @query_id = ] query_id Is the id of the query to be removed from the query store. query_id ist vom Datentyp bigintund hat keinen Standardwert.query_id is a bigint, with no default.

RückgabecodewerteReturn Code Values

„0“ (erfolgreich) oder „1“ (fehlerhaft)0 (success) or 1 (failure)

BemerkungenRemarks

BerechtigungenPermissions

Erfordert die Alter -Berechtigung für die Datenbank.Requires the ALTER permission on the database.

BeispieleExamples

Im folgenden Beispiel werden Informationen zu den Abfragen im Abfrage Speicher zurückgegeben.The following example returns information about the queries in the query store.

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 ;  

Nachdem Sie die query_id identifiziert haben, die Sie löschen möchten, verwenden Sie das folgende Beispiel, um die Abfrage zu löschen.After you identify the query_id that you want to delete, use the following example to delete the query.

Im folgenden Beispiel:The following example.

EXEC sp_query_store_remove_query 3;  

Weitere InformationenSee Also

sp_query_store_force_plan (Transact-SQL-) sp_query_store_force_plan (Transact-SQL)
sp_query_store_remove_plan (TransT-SQL-) sp_query_store_remove_plan (Transct-SQL)
sp_query_store_unforce_plan (Transact-SQL-) sp_query_store_unforce_plan (Transact-SQL)
sp_query_store_reset_exec_stats (Transact-SQL-) sp_query_store_reset_exec_stats (Transact-SQL)
sp_query_store_flush_db (Transact-SQL-) sp_query_store_flush_db (Transact-SQL)
Abfragespeicher Katalog Sichten (Transact-SQL-) Query Store Catalog Views (Transact-SQL)
Überwachen der Leistung mit dem AbfragespeicherMonitoring Performance By Using the Query Store