Arquivo da tag: índice

Dicas para um DBA Iniciante – Criando um plano de manutenção

Vitor Fava

Galera,

No vídeo de hoje quero demonstrar como criar um plano de manutenção para executar as tarefas e checagens recomendadas em um ambiente de banco de dados SQL Server.

Espero que gostem e aproveitem para inscrever-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.


Ver o post original

Dicas para um DBA Iniciante – Analisando fragmentação de índices

Vitor Fava

Galera,

Hoje quero passar mais uma dica para quem administra um ambiente de banco de dados SQL Server.

Uma das grandes preocupações para um DBA relacionada à performance é a taxa de fragmentação dos índices existentes em tabelas ou views.

Quanto maior a fragmentação, mais custosas são as operações de leitura e escrita nos objetos de banco de dados, e consequentemente ocorre uma brusca queda de performance em seu ambiente.

Para auxiliar nesta tarefa utilizo uma consulta que retorna todos os índices de uma determinada tabela e sua respectiva tava de fragmentação, possibilitando assim que o DBA possa iniciar um procedimento de rebuild ou reorganize destes índices.

Caso tenha interesse, basta utilizar a consulta abaixo:

Quero aproveitar e deixar uma pergunta para vocês referente à índices.

Quando devemos executar uma operação de rebuild e quando devemos executar uma operação de reorganize?

Espero que tenham gostado e não deixem de inscrever-se…

Ver o post original 15 mais palavras

Descobrindo as queries que precisam de índices

4SQLServer - Marcel Inowe

Olá pessoal, estive um pouco afastado do blog, mas estou de volta e com uma dica legal. Para quem ainda  não sabe é possível visualizar no SQL Server as sugestões de índices com uma série de informações, como por exemplo quando esse índice foi acessado pela última vez, quantidade de seeks que houve nesse índice que ainda não existe, ou até mesmo o impacto que ele terá caso seja criado. O SQL Server consegue armazena temporariamente esses dados até que a instância do SQL Server seja reiniciada e quem gera essas informações é o QO(Query Optimizer) ou Otimizador de Querys. Eu confesso que por várias vezes eu já executei a consulta abaixo para ver as sugestões, mas nunca criei um índice por não saber qual query o usaria esse índice. Segue a query de sugestões(Não me lembro onde achei):

Para maiores informações sobre o Missing Index Details veja aqui: http://msdn.microsoft.com/en-us/library/ms345434.aspx Cansado de ver…

Ver o post original 201 mais palavras