Bagikan melalui


sp_query_store_remove_plan (T-SQL)

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

Menghapus satu paket dari Penyimpanan Kueri.

Konvensi sintaks transact-SQL

Sintaks

sp_query_store_remove_plan [ @plan_id = ] plan_id
[ ; ]

Argumen

[ @plan_id = ] plan_id

ID rencana kueri yang akan dihapus. @plan_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 plan_id yang ingin Anda hapus, gunakan contoh berikut untuk menghapus paket kueri.

EXEC sp_query_store_remove_plan 3;