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 2025 (17.x)
Azure SQL Database
Berisi informasi tentang paket Penyimpanan Kueri yang telah dipaksakan pada replika sekunder menggunakan sp_query_store_force_plan, saat Penyimpanan Kueri untuk replika sekunder diaktifkan. Anda dapat menggunakan informasi ini untuk menentukan kueri apa yang memiliki rencana yang dipaksa pada set replika yang berbeda.
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.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
plan_forcing_location_id |
bigint | ID yang ditetapkan sistem untuk lokasi memaksa paket ini. |
query_id |
bigint |
query_id Referensi dalam sys.query_store_query |
plan_id |
bigint |
plan_id Referensi dalam sys.query_store_plan |
replica_group_id |
bigint | Dari parameter force_plan_scope di sp_query_store_force_plan (Transact-SQL).
replica_group_id Referensi dalam sys.query_store_replicas |
Izin
Memerlukan VIEW DATABASE STATE izin.
Contoh
Gunakan sys.query_store_plan_forcing_locations, digabungkan dengan sys.query_store_replicas, untuk mengambil paket Penyimpanan Kueri yang dipaksa pada semua replika sekunder.
SELECT query_plan
FROM sys.query_store_plan AS qsp
INNER JOIN sys.query_store_plan_forcing_locations AS pfl
ON pfl.query_id = qsp.query_id
INNER JOIN sys.query_store_replicas AS qsr
ON qsr.replica_group_id = qsp.replica_group_id
WHERE qsr.replica_name = 'yourSecondaryReplicaName';