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 2022 (16.x) dan versi yang
lebih baru database Azure SQL Database
Azure SQL Managed Instance
SQL di Microsoft Fabric
Menghapus semua petunjuk Penyimpanan Kueri untuk ID kueri tertentu.
Syntax
sp_query_store_clear_hints
[ @query_id = ] query_id
[ , [ @replica_group_id = ] 'replica_group_id' ]
[ ; ]
Arguments
Important
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
Kolom Penyimpanan query_id Kueri dari sys.query_store_query.
query_id besar.
[ @replica_group_id = ] 'replica_group_id'
Argumen @replica_group_id opsional default ke replika lokal (primer atau sekunder), tetapi Anda dapat secara opsional menentukan nilai yang cocok dengan nilai di replica_group_id kolom di sys.query_store_replicas untuk menghapus petunjuk untuk grup replika yang berbeda.
@replica_group_idbesar.
Mengembalikan nilai
0 (berhasil) atau 1 (kegagalan).
Remarks
Petunjuk Penyimpanan Kueri dibuat oleh sys.sp_query_store_set_hints.
Permissions
Memerlukan izin ALTER pada database.
Examples
Menghapus teks petunjuk kueri
Contoh berikut menghapus teks petunjuk Penyimpanan Kueri untuk query_id 39:
EXECUTE sys.sp_query_store_clear_hints @query_id = 39;
Menampilkan petunjuk Penyimpanan Kueri
Contoh berikut mengembalikan petunjuk Penyimpanan Kueri yang sudah ada untuk query_id 39:
SELECT query_hint_id,
query_id,
replica_group_id,
query_hint_text,
last_query_hint_failure_reason,
last_query_hint_failure_reason_desc,
query_hint_failure_count,
source,
source_desc
FROM sys.query_store_query_hints
WHERE query_id = 39;