terça-feira, 7 de agosto de 2012

DICA: Saber se sua base tem o maior consumo de índice com consultas ou escritas?

Olá,

Segue mais uma dica de SQL Server.

Para saber qual é a caracteristica predominante em sua base de dados em relação a utilização dos indices, executem o script abaixo:

SELECT

CAST(SUM(user_seeks + user_scans + user_lookups) AS decimal) / CAST(SUM(user_updates) + SUM(user_seeks + user_scans + user_lookups) AS decimal) * 100 AS ReadPercent ,
CAST(SUM(user_updates) AS decimal) / CAST(SUM(user_updates) + SUM(user_seeks + user_scans + user_lookups) AS decimal) * 100 AS WriteRatio
FROM

sys.dm_db_index_usage_stats

Ele irá apresentar o percentual de utilização do mesmo.

Com essa dica você terá a noção se poderá criar índices sem ter muita preocupação com perca de desempenho em operações do tipo (Insert, Update e Delete).

Até a próxima.

Nenhum comentário:

Postar um comentário