ของที่เก็บแบบสอบถามฐานข้อมูลระบบ SQL (ต้นแบบรุ่น msdb, tempdb) สามารถใช้ได้บน msdb เท่านั้น ฉันค้นหาและไม่พบเอกสารใด ๆ เกี่ยวกับที่เก็บแบบสอบถามใน msdb
แม้ว่าคุณจะไม่เห็นใน GUI แต่ก็สามารถตรวจสอบได้ในอินสแตนซ์ SQL 2016 ของคุณ
Validate Query Store ปิดอยู่
USE msdb
SELECT * FROM sys.database_query_store_options;
เปิด Query Store
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = ON
GO
ALTER DATABASE msdb SET QUERY_STORE (OPERATION_MODE = READ_WRITE
, INTERVAL_LENGTH_MINUTES = 30
, MAX_STORAGE_SIZE_MB = 1000
, QUERY_CAPTURE_MODE = AUTO)
GO
Validate Query Store เปิดอยู่
USE msdb
SELECT * FROM sys.database_query_store_options;
จากฐานข้อมูลระบบทั้งหมดทำไม msdb เป็นเพียงตัวเลือกเดียวที่มีตัวเลือกในการใช้ Query Store และเพิ่มค่าอะไร
-- Stop Query Store
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = OFF
GO
[model]
การรวมอยู่ในรายการ "ไม่อนุญาต"