22
Microsoft SQL Performance Dashboard RUI REIS Coordenador departamento Informática JORNAL A BOLA / A BOLA TV

É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Embed Size (px)

Citation preview

Page 1: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Microsoft SQL Performance Dashboard

RUI REIS

Coordenador departamento InformáticaJORNAL A BOLA / A BOLA TV

Page 2: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

É um conjunto de RDLs desenvolvidas

usando os custom reports do Management

Studio que ajudam a resolver alguns dos

problemas de performance do SQL tais

como sejam; blocking, high CPU usage,

latch contention e disk I/O bottleneck, sem

que para isso tenhamos de executar

queries de T-SQL.

O que é o Performance Dashboard?

Page 3: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

CPU bottlenecks (quais as queries que consomem mais CPU)

IO bottlenecks (quais as queries que consomem mais IO).

Index recommendations - gerado pelo query optimizer (usa o Missing Indexes DMV)

BlockingLatch contention e outros tipos de Waits

Para que pode ser usado?

Page 4: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 5: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Historical IO Report

Page 6: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Historical IO Report - details

Page 7: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 8: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Historical Waits

Page 9: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 10: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Queries with Highest CPU

Page 11: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 12: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Queries with Highest Duration

Page 13: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 14: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Recent CPU Consumption

Page 15: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 16: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Sessions Overview

Page 17: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 18: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Missing Index

Page 19: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard

Page 20: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

Performance Dashboard Databases

Page 21: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

O Performance Dashboard é uma ferramenta muito útil principalmente para quem não é DBA a tempo inteiro

É gratuita e pode ser descarregada diretamente da Microsoft

É uma ferramenta intuitiva fácil de usar e de instalar e praticamente sem manutenção

Dá-nos uma visão geral e completa daquilo que se passa com os nossos SQL´s e bases de dados

Conclusão

Page 22: É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais

OBRIGADO