Поделиться через


sys.query_store_plan_feedback (Transact-SQL)

Применимо к: SQL Server 2022 (16.x) и более поздних версий базы данных SQLAzure Для Управляемого экземпляраSQL Azure в Microsoft Fabric

Содержит информацию о настройке Хранилища запросов с помощью функций обратной связи запросов, включая обратную связь по предоставлению памяти, обратную связь по оценке мощности (CE), степень параллелизма (DOP) и обратную связь по блокировке после квалификации (LAQ).

Имя столбца Тип данных Description
plan_feedback_id bigint Уникально идентифицирует изменение обратной связи, примененное к запросу.
plan_id bigint Внешний ключ. Присоединяется sys.query_store_plan (Transact-SQL).
feature_id tinyint Идентификатор используемой функции.
feature_desc nvarchar(60) 1 = Обратная связь CE
2 = Обратная связь при выдаче памяти
3 = Обратная связь оператора
4 = Обратная связь LAQ
feedback_data nvarchar(max) Для обратной связи CE отображаются подсказки запросов, используемые.

Для обратной связи с предоставлением памяти отображается строка JSON, содержащая значения предоставления на уровне оператора.
Формат: {"node_id": value}, {"node_id": value},….
Пример: {"NodeId":"0","AdditionalMemoryKB":"1152"},{"NodeId":"18","AdditionalMemoryKB":"1856"}
state int Идентификатор текущего состояния обратной связи.
state_desc nvarchar(60) 0. NO_FEEDBACK
1. NO_RECOMMENDATION
2. PENDING_VALIDATION
3. IN_VALIDATION
4. VERIFICATION_REGRESSED
5. VERIFICATION_PASSED
6. ROLLEDBACK_BY_APRC
7. FEEDBACK_VALID
8. FEEDBACK_INVALID
create_time datetimeoffset(7) При создании этой строки.
last_updated_time datetimeoffset(7) После последнего обновления этой строки.

Замечания

Это представление каталога возвращает одинаковые данные строк для всех реплик, если включена хранилище запросов для вторичных реплик.

Разрешения

Требуется разрешение VIEW DATABASE STATE.