Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi
yang lebih baru Azure SQL Database
Azure SQL Managed Instance SQL database
di Microsoft Fabric
Menghapus statistik runtime untuk rencana kueri tertentu dari Penyimpanan Kueri.
Sintaks
sp_query_store_reset_exec_stats [ @plan_id = ] plan_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.
[ @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.
Komentar
Jika Anda mengaktifkan Penyimpanan Kueri untuk replika sekunder, sp_query_store_reset_exec_stats hanya dapat dijalankan terhadap replika utama. Cakupan prosedur berlaku untuk seluruh set replika. Penyimpanan Kueri untuk replika sekunder didukung mulai dari SQL Server 2025 (17.x) dan versi yang lebih baru, dan di Azure SQL Database. Untuk dukungan platform lengkap, lihat Penyimpanan Kueri untuk replika sekunder.
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 statistiknya, gunakan contoh berikut untuk menghapus statistik eksekusi untuk rencana kueri tertentu. Contoh ini menghapus statistik eksekusi untuk paket nomor 3.
EXECUTE sp_query_store_reset_exec_stats 3;