Sugerir traducción
 
Otros han sugerido:

progress indicator
No hay más sugerencias.
Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Ver contenido:  en paraleloVer contenido: en paralelo
sys.dm_db_index_usage_stats (Transact-SQL)

Returns counts of different types of index operations and the time each type of operation was last performed.

Column name

Data type

Description

database_id

smallint

ID of the database on which the table or view is defined.

object_id

int

ID of the table or view on which the index is defined

index_id

int

ID of the index.

user_seeks

bigint

Number of seeks by user queries.

user_scans

bigint

Number of scans by user queries.

user_lookups

bigint

Number of bookmark lookups by user queries.

user_updates

bigint

Number of updates by user queries.

last_user_seek

datetime

Time of last user seek

last_user_scan

datetime

Time of last user scan.

last_user_lookup

datetime

Time of last user lookup.

last_user_update

datetime

Time of last user update.

system_seeks

bigint

Number of seeks by system queries.

system_scans

bigint

Number of scans by system queries.

system_lookups

bigint

Number of lookups by system queries.

system_updates

bigint

Number of updates by system queries.

last_system_seek

datetime

Time of last system seek.

last_system_scan

datetime

Time of last system scan.

last_system_lookup

datetime

Time of last system lookup.

last_system_update

datetime

Time of last system update.

Every individual seek, scan, lookup, or update on the specified index by one query execution is counted as a use of that index and increments the corresponding counter in this view. Information is reported both for operations caused by user-submitted queries, and for operations caused by internally generated queries, such as scans for gathering statistics.

The user_updates counter indicates the level of maintenance on the index caused by insert, update, or delete operations on the underlying table or view. You can use this view to determine which indexes are used only lightly by your applications. You can also use the view to determine which indexes are incurring maintenance overhead. You may want to consider dropping indexes that incur maintenance overhead, but are not used for queries, or are only infrequently used for queries.

The counters are initialized to empty whenever the SQL Server (MSSQLSERVER) service is started. In addition, whenever a database is detached or is shut down (for example, because AUTO_CLOSE is set to ON), all rows associated with the database are removed.

When an index is used, a row is added to sys.dm_db_index_usage_stats if a row does not already exist for the index. When the row is added, its counters are initially set to zero.

Requires VIEW SERVER STATE permission. For more information, see Dynamic Management Views and Functions (Transact-SQL).

sys.dm_db_index_usage_stats (Transact-SQL)

Devuelve recuentos de diferentes tipos de operaciones de índice y la hora en que se realizó por última vez cada uno de los tipos de operación.

Nombre de columna

Tipo de datos

Descripción

database_id

smallint

Id. de la base de datos en la que se define la tabla o vista.

object_id

int

Id. de la tabla o vista en la que se define el índice.

index_id

int

Id. del índice.

user_seeks

bigint

Número de consultas de búsqueda realizadas por el usuario.

user_scans

bigint

Número de consultas de recorrido realizadas por el usuario.

user_lookups

bigint

Número de búsquedas de marcadores realizadas por consultas de usuario.

user_updates

bigint

Número de consultas de actualización realizadas por el usuario.

last_user_seek

datetime

Hora en que el usuario realizó la última búsqueda.

last_user_scan

datetime

Hora en que el usuario realizó el último recorrido.

last_user_lookup

datetime

Hora de la última búsqueda del usuario.

last_user_update

datetime

Hora en que el usuario realizó la última actualización.

system_seeks

bigint

Número de consultas de búsqueda realizadas por el sistema.

system_scans

bigint

Número de consultas de recorrido realizadas por el sistema.

system_lookups

bigint

Número de búsquedas realizadas por consultas del sistema.

system_updates

bigint

Número de consultas de actualización realizadas por el sistema.

last_system_seek

datetime

Hora en que el sistema realizó la última búsqueda.

last_system_scan

datetime

Hora en que el sistema realizó el último recorrido.

last_system_lookup

datetime

Hora en que el sistema realizó la última búsqueda.

last_system_update

datetime

Hora en que el sistema realizó la última actualización.

Cada búsqueda, recorrido, o actualización en el índice especificado realizado por una ejecución de la consulta se cuenta como un uso de ese índice e incrementa el contador correspondiente en esa vista. Se ofrece información tanto de las operaciones causadas por las consultas emitidas por el usuario, como de las consultas generadas internamente, tales como los recorridos realizados para recopilar estadísticas.

El contador de user_updates indica el nivel de mantenimiento en el índice causado por operaciones de inserción, actualización o eliminación en la vista o tabla subyacente. Puede utilizar esta vista para determinar los índices que las aplicaciones apenas utilizan. También puede utilizar esta vista para determinar los índices que producen una sobrecarga de mantenimiento. Puede considerar la opción de quitar los índices que produzcan esta sobrecarga, pero que no se utilicen para consultas o se usen con poca frecuencia.

Los contadores se inicializan en un valor vacío cada vez que se inicia el servicio SQL Server (MSSQLSERVER). Además, cada vez que una base de datos se separa o se apaga (por ejemplo, porque se establece AUTO_CLOSE en ON), se quitan todas las filas asociadas con la base de datos.

Cuando se utiliza un índice, se agrega una fila a sys.dm_db_index_usage_stats si no existe todavía una fila para el índice. Cuando se agrega la fila, sus contadores se establecen inicialmente en cero.

Requiere el permiso VIEW SERVER STATE. Para obtener más información, vea Funciones y vistas de administración dinámica (Transact-SQL).

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Condiciones de Uso | Marcas registradas | Declaración de privacidad
Page view tracker