Performance DashBoard

Performance DashBoard

Para realização de Tuning em uma base SQLServer a partir da versão 2005 e Service Pack 2  podemos utilizar a Ferramenta Performance DashBoard. Essa ferramenta possibilita visualizar vários dados do database inclusive algumas métricas como CPU utilizada pelo database, eventos e TopSqls ( comparando com o Oracle, seria um AWR ou Statspack bem menos robusto, em ambiente gráfico ), porém essa ferramenta peca em não armazenar os dados em um repositório. Dessa forma, todas as informações coletadas são em tempo real.

A ferramenta coleta Snapshots do ambiente em tempo real e essas statistics podem ser “impressas” em PDF ou CSV.

O download da ferramenta pode ser feito em: http://www.microsoft.com/download/en/details.aspx?id=22602

A instalação é bem simples e padrão Microsoft Next-Next-Finish.
Como fazer para gerar os relatórios:
a)      Entre no Sql Management Studio
b)      Botão direito > Reports > Custom Reports
c)       Escolha o relatório principal: performance_dashboard_main.rdl

Tela Principal

Por padrão, a ferramenta deixa seus relatórios no diretório:
c:\program files\microsoft sql server\90\tools\performancedashboard\

 A partir daí é só clicar nas métricas que te interessam para análise, por exemplo podemos ver a tela de Waits:

 TopSQLs por consumo de CPU:

  Para não extender muito o artigo não coloquei aqui os TopSQLs, mas juntamente com o gráfico é possível visualizar os SQLs que estão em execução pelas métricas escolhidas.

Bom a partir daí, a análise fica mais interessante, podendo partir para:

a)      Coleta de statistics ( Por exemplo, utilizando “exec sp_updatestats” )
b)      Otimização dos SQLs ( Partindo para criação de índices )
c)       Colocando discos mais rápidos ( SSDs)

Muitas outras possibilidades, …..

 Forte abraço.
José Eduardo Fiamengui Júnior

Sobre oradeep

José Eduardo Fiamengui Júnior Graduação: Tecnologia em Informática pela Universidade Estadual de Campinas (Unicamp) Pós-Graduação: Administração em Banco de Dados Oracle pelo Instituto Brasileiro de Tecnologia Avançada (IBTA) Mba em Gestão Estratégica em TI pela FGV OCE Certified ITIL Certified Empresa Atual: Dba Oracle e Performance Specialist na Ccee Empresa Atual: Instrutor Oracle IBTA
Esta entrada foi publicada em SQL Server. ligação permanente.

Uma resposta a Performance DashBoard

  1. Edilene diz:

    / Oieeeeeeeeee….. Edu !!!!
    Continue sempre com esse trabalho…A “tia” aqui rsrrsrs continua aprendendo c/ vc … Parabens !!! Bjs.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s