sp_query_store_unforce_plan (T-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Database
Azure SQL Managed Instance yang lebih baru
Mengaktifkan pemberlakuan paket yang dipaksakan sebelumnya untuk kueri tertentu di Penyimpanan Kueri.
Sintaks
sp_query_store_unforce_plan
[ @query_id = ] query_id ,
[ @plan_id = ] plan_id ,
[ @force_plan_scope = ] 'replica_group_id'
[ ; ]
Argumen
Penting
Argumen untuk prosedur tersimpan yang diperluas harus dimasukkan dalam urutan tertentu seperti yang dijelaskan di bagian Sintaks. Jika parameter dimasukkan di luar urutan, pesan kesalahan terjadi.
[ @query_id = ] query_id
ID kueri. @query_id besar, tanpa default.
[ @plan_id = ] plan_id
ID rencana kueri yang tidak akan lagi diberlakukan. @plan_id besar, tanpa default.
[ @force_plan_scope = ] 'replica_group_id'
Anda dapat menerapkan paket pada replika sekunder saat Query Store untuk replika sekunder diaktifkan. Jalankan sp_query_store_force_plan
dan sp_query_store_unforce_plan
pada replika utama. Menggunakan default argumen @force_plan_scope ke replika lokal tempat perintah dijalankan, tetapi Anda dapat menentukan replica_group_id mereferensikan tampilan katalog sistem sys.query_store_plan_forcing_locations.
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 dan plan_id yang ingin Anda buka, gunakan contoh berikut untuk membatalkan penerapan paket.
EXEC sp_query_store_unforce_plan 3, 3;
Konten terkait
- sys.query_store_replicas (T-SQL)
- sys.query_store_plan_forcing_locations (T-SQL)
- sp_query_store_force_plan (T-SQL)
- sp_query_store_remove_plan (T-SQL)
- sp_query_store_remove_query (T-SQL)
- sp_query_store_reset_exec_stats (T-SQL)
- sp_query_store_flush_db (T-SQL)
- Tampilan katalog Penyimpanan Kueri (Transact-SQL)
- Memantau performa dengan menggunakan Penyimpanan Kueri
- Praktik Terbaik dengan Penyimpanan Kueri