sys.dm_db_missing_index_groups (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Это динамическое административное представление возвращает сведения об индексах, отсутствующих в определенной группе индексов.
В База данных SQL Azure динамические административные представления не могут предоставлять сведения, влияющие на доступность базы данных или предоставление сведений о других базах данных, к которым пользователь имеет доступ. Чтобы избежать предоставления этой информации, отфильтровывается каждая строка, содержащая данные, которые не принадлежат подключену клиенту.
Имя столбца | Тип данных | Description |
---|---|---|
index_group_handle | int | Идентифицирует группу отсутствующих индексов. |
index_handle | int | Определяет отсутствующий индекс, принадлежащий группе, указанной index_group_handle. Группа индексов содержит только один индекс. |
Замечания
Информация, возвращаемая обновлением sys.dm_db_missing_index_groups
, когда запрос оптимизирован оптимизатором запросов и не сохраняется. Отсутствующие сведения о индексе хранятся только до перезапуска ядра СУБД. Администраторы базы данных могут периодически создавать резервные копии отсутствующих данных индекса, если они хотят сохранить его после перезапуска сервера. Узнать время последнего запуска ядра СУБД можно в столбце sqlserver_start_time
из sys.dm_os_sys_info.
Ни один из столбцов выходного результирующего набора не установлен в качестве ключа, но вместе они формируют ключ индекса.
Примечание.
Результирующий набор для этого динамического административного представления ограничен 600 строками. Каждая строка содержит один отсутствующий индекс. Если у вас более 600 отсутствующих индексов, следует устранить существующие отсутствующие индексы, чтобы просмотреть новые.
Разрешения
Для выполнения запроса к этому динамическому административному представлению пользователям должно быть предоставлено разрешение VIEW SERVER STATE или любое другое, подразумевающее разрешение VIEW SERVER STATE.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Следующие шаги
Дополнительные сведения о функции отсутствующих индексов см. в следующих статьях:
- Настройка некластеризованных индексов с предложениями отсутствующих индексов
- sys.dm_db_missing_index_columns (Transact-SQL)
- sys.dm_db_missing_index_details (Transact-SQL)
- sys.dm_db_missing_index_group_stats (Transact-SQL)
- sys.dm_db_missing_index_group_stats_query (Transact-SQL)
- sys.dm_os_sys_info (Transact-SQL)