Arquivo por tag: I/O

set 16

Análise de Lentidão – II

Mais um caso interessante onde a soma de fatores fez com que uma transação que deveria demorar 1 segundo demorasse mais de uma hora, mesmo com memória de sobra, processamento abaixo dos 10% e nenhum usuário conectado além do administrator.         Cenário 1.   SQL Server 2008 R2 Standard com Failover Cluster em …

Continue lendo »

ago 30

Top queries por consumo

Uma situação muito comum é precisar levantar quais são as queries com maior tempo de CPU, I/O ou consumo de páginas em memória.   Ajustei este script disponível no próprio BOL pra pegar também as operações de leitura do disco da DMV sys.dm_exec_query_stats fazendo um cross apply com a sys.dm_exec_sql_text pegando o texto das queries e sys.dm_exec_query_plan …

Continue lendo »

out 25

Seu job de rebuild demora muito?

Muitos ambientes possuem um job agendado para fazer o rebuild dos índices mas com o constante crescimento da base acabam chegando próximos da janela ou, quando não monitorados, até passam do horário permitido. Existe uma alternativa que se aplica a grande maioria dos ambientes. Para entendermos melhor, vamos relembrar os tipos de fragmentação e a …

Continue lendo »

jun 21

Relatórios do SQL 2008

lista de reports

Existem muitos relatórios interessantes prontos no SQL Server 2008, vamos ver como acessá-los e um breve resumo sobre os principais.   Vamos clicar com o botão direito na instância e selecionar Reports | Standard Reports | Report Desejado como na imagem abaixo:     Configuration Changes History Este relatório é bem interessante, permite verificar quais …

Continue lendo »

jun 06

Qual arquivo da base utiliza mais I/O

  Frequentemente precisamos monitorar a utilização de I/O e saber qual arquivo é o mais utilizado em uma base que possui vários arquivos é muito importante. Suponhamos que você isolou a tabela mais utilizada em 3 arquivos diferentes. Agora para saber qual destes arquivos é o mais utilizado ficou um pouco mais difícil. Para facilitar, …

Continue lendo »