aplicações de banco de dados responder lentamente às consultas dos usuários , se existem índices de banco de dados não utilizados. Quando um banco de dados é usado para obter os resultados da consulta , o índice é atualizado com quaisquer alterações para os dados da tabela do banco de dados . Os índices não utilizados demorar mais tempo para atualizar , causando uma resposta lenta para os aplicativos do usuário . Software Microsoft SQL Server pode ajudar a determinar quantas vezes você usar os índices para melhorar o desempenho do seu aplicativo. Instruções
1
Clique em "Iniciar " do Windows e , em seguida, clique em " Management Console Microsoft SQL ".
2
Adicione as seguintes instruções SQL na janela aberta :
- . Criar estrutura da tabela exigida
SELECT TOP 1
DatabaseName = DB_NAME ()
, TableName = OBJECT_NAME ( s. [ object_id ] )
, IndexName = i.name
, user_updates
, system_updates
INTO # TempUnusedIndexes
DE sys.dm_db_index_usage_stats s
INNER JOIN ON sys.indexes i s . [ object_id ] = i. [ object_id ]
E s.index_id = i.index_id
ONDE s.database_id = DB_ID ()
E OBJECTPROPERTY ( s. [ object_id ], ' IsMsShipped ') = 0
E user_seeks = 0
E user_scans = 0
E user_lookups = 0 < br . >
E s [ object_id ] = -999 - valor fictício para obter a estrutura da tabela
; . .
- laço em torno de todos os bancos de dados no servidor
EXEC sp_MSForEachDB 'USE [?] ;
- Tabela já existe
INSERT INTO # TempUnusedIndexes
SELECT TOP 10
DatabaseName = DB_NAME . ()
, TableName = OBJECT_NAME ( s. [ object_id ] )
, IndexName = i.name
, user_updates
, system_updates
DE sys.dm_db_index_usage_stats s
INNER JOIN ON sys.indexes i s . [ object_id ] = i. [ object_id ]
E s.index_id = i.index_id
ONDE s.database_id = DB_ID ()
E OBJECTPROPERTY ( s. [ object_id ] , '' IsMsShipped '') = 0
E user_seeks = 0
E user_scans = 0
E user_lookups = 0
; .
- Seleciona registros
SELECT TOP 10 * FROM # TempUnusedIndexes ORDER BY [ user_updates ]
DESC
DROP TABLE # TempUnusedIndexes
3
Clique em "Arquivo " e clique em "Salvar" para guardar o procedimento em seu banco de dados SQL. < br >