SQL Server 2017 Enterprise Query Store вообще не показывает данных, но показывает READ_ONLY в качестве фактического режима.
На один подобный вопрос в этом форуме есть ответ, который не применяется - ни одно из исключений не присутствует,Я запустил:
GO
ALTER DATABASE [MyDB] SET QUERY_STORE (OPERATION_MODE = READ_ONLY, INTERVAL_LENGTH_MINUTES = 5, QUERY_CAPTURE_MODE = AUTO)
GO
Я также запустил все это, ссылаясь на ссылку ниже, контекст БД - MyDB:
https://docs.microsoft.com/en-us/sql/relational-databases/performance/best-practice-with-the-query-store?view=sql-server-2017
ALTER DATABASE MyDB SET QUERY_STORE = ON;
SELECT actual_state_desc, desired_state_desc, current_storage_size_mb,
max_storage_size_mb, readonly_reason, interval_length_minutes,
stale_query_threshold_days, size_based_cleanup_mode_desc,
query_capture_mode_desc
FROM sys.database_query_store_options;
ALTER DATABASE MyDB SET QUERY_STORE CLEAR;
-- Run together...
ALTER DATABASE MyDB SET QUERY_STORE = OFF;
GO
EXEC sp_query_store_consistency_check
GO
ALTER DATABASE MyDB SET QUERY_STORE = ON;
GO
Проблем не найдено,SELECT возвращает совпадающие фактические и требуемые состояния.
Я являюсь участником роли sysadmin, который фактически настраивает все 30+ производственных серверов, и это единственный неверный сценарий.
Сервер перегружензагрузить и мне нужны внутренние глаза на него, в дополнение к Solarwinds DPA.Я также запустил sp_blitzquerystore, но он возвращает пустой набор строк из верхнего запроса и только две приоритетные 255 строк из второго.
Что, черт возьми, я сделал неправильно?Любые подсказки, кто-нибудь, пожалуйста?