Bagikan melalui


sp_query_store_remove_query (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Database Azure SQL Managed Instance yang lebih baru

Menghapus kueri dan semua rencana terkait dan statistik runtime dari Penyimpanan Kueri.

Konvensi sintaks transact-SQL

Sintaks

sp_query_store_remove_query [ @query_id = ] query_id
[ ; ]

Argumen

[ @query_id = ] query_id

ID kueri yang akan dihapus dari Penyimpanan Kueri. @query_id besar, tanpa default.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Izin

Memerlukan izin UBAH pada database.

Contoh

Contoh berikut mengembalikan informasi tentang kueri di Penyimpanan Kueri.

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;

Setelah Anda mengidentifikasi query_id yang ingin Anda hapus, gunakan contoh berikut untuk menghapus kueri.

EXEC sp_query_store_remove_query 3;