sys.dm_db_missing_index_groups (Transact-SQL)sys.dm_db_missing_index_groups (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Esta DMV devuelve información acerca de los índices que faltan en un grupo de índices específicos, excepto los índices espaciales.This DMV returns information about indexes that are missing in a specific index group, except for spatial indexes.

En Base de datos SQL de AzureAzure SQL Database, las vistas de administración dinámica no pueden exponer información que impactaría a la contención de la base de datos ni acerca de otras bases de datos a las que el usuario tenga acceso.In Base de datos SQL de AzureAzure SQL Database, dynamic management views cannot expose information that would impact database containment or expose information about other databases the user has access to. Para evitar exponer esta información, cada fila que contiene datos que no pertenecen al inquilino conectado se filtra.To avoid exposing this information, every row that contains data that doesn't belong to the connected tenant is filtered out.

Nombre de columnaColumn name Tipo de datosData type DescripciónDescription
index_group_handleindex_group_handle intint Identifica un grupo de índices que faltan.Identifies a missing index group.
index_handleindex_handle intint Identifica un índice que falta que pertenece al grupo especificado por index_group_handle.Identifies a missing index that belongs to the group specified by index_group_handle.

Un grupo de índices solo contiene un índice.An index group contains only one index.

ComentariosRemarks

Información devuelta por sys.dm_db_missing_index_groups se actualiza cuando una consulta está optimizada por el optimizador de consultas y no se conserva.Information returned by sys.dm_db_missing_index_groups is updated when a query is optimized by the query optimizer, and is not persisted. La información sobre índices que faltan solo se conserva hasta que se reinicia SQL ServerSQL Server.Missing index information is kept only until SQL ServerSQL Server is restarted. Los administradores de bases de datos deben realizar copias de seguridad de forma periódica de la información de índices que faltan si desean conservarla después de reciclar el servidor.Database administrators should periodically make backup copies of the missing index information if they want to keep it after server recycling.

Ninguna columna del conjunto de resultados de salida es una clave, pero juntas forman una clave de índice.Neither column of the output result set is a key, but together they form an index key.

Nota

El conjunto de resultados de esta DMV se limita a 600 filas.The result set for this DMV is limited to 600 rows. Cada fila contiene un índice que falta.Each row contains one missing index. Si tiene más de 600 índices que faltan, tenga en cuenta los índices que faltan existentes para que pueda ver a continuación, los más recientes.If you have more than 600 missing indexes, you should address the existing missing indexes so you can then view the newer ones.

PermisosPermissions

Para consultar esta vista de administración dinámica, se debe conceder a los usuarios el permiso VIEW SERVER STATE o cualquier permiso que implique el permiso VIEW SERVER STATE.To query this dynamic management view, users must be granted the VIEW SERVER STATE permission or any permission that implies the VIEW SERVER STATE permission.

Vea tambiénSee Also

sys.dm_db_missing_index_columns (Transact-SQL) sys.dm_db_missing_index_columns (Transact-SQL)
sys.dm_db_missing_index_details (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 (Transact-SQL)