DAT202 - Perf Dashboard

реклама
BorisB@microsoft.com
DAT202 | Performance Dashboard
3
DAT202 | Performance Dashboard
4
DAT202 | Performance Dashboard
5
Сессия

Ожидание
Run
Компиляция
Выполнение
Lock
I/O
Network
Memory
Latch
Простой
Запрос (query)
DAT202 | Performance Dashboard 6
См. описания в
KB 822101 or
Books Online
Lock
Latch
Buffer I/O
Buffer Latch
Compilation
Tran Log IO
Network I/O
Parallelism
Memory
SQLCLR
Mirroring
Transaction
Full Text
Search
Preemptive
Service
Broker
Tracing
Worker
Thread
Other Disk
IO
Other
User Wait
Idle
CPU
DAT202 | Performance Dashboard
7
Текущее состояние
• Выполнение или
ожидание?
• Следующий шаг
• Детализация самого
крупного столбца
Предыстория
• Ресурсоёмкие
запросы
• Базы данных
• Ожидания
Обращайте внимание на предупреждения
DAT202 | Performance Dashboard
8
DAT202 | Performance Dashboard
9
DAT202 | Performance Dashboard
10
DAT202 | Performance Dashboard
11
1
3a
2
3
4
5
6
DAT202 | Performance Dashboard
12
1
DAT202 | Performance Dashboard
13
2
DAT202 | Performance Dashboard
14
3a
3
DAT202 | Performance Dashboard
15
4
DAT202 | Performance Dashboard
16
5
6
DAT202 | Performance Dashboard
17
DAT202 | Performance Dashboard
18
DAT202 | Performance Dashboard
19
DAT202 | Performance Dashboard
20
DAT202 | Performance Dashboard
21
Database file
Acquire
EX_LATCH
on buffer
Submit
aysnc I/O
request
Page 1:100
Worker
Thread Y
Page 1:100
Acquire
SH_LATCH
on buffer
I/O
completion
routine
executed
EX_LATCH
released
SH_LATCH
acquired
PAGEIOLATCH_SH
Wait
Page not
in cache
Get Page
1:100
Scan
Table X
Worker
Thread X
DAT202 | Performance Dashboard
DAT202 | Performance Dashboard
23
Параметр сравнения
DTA
“Missing Indexes”
Использование
Выполняется на клиенте,
запускается админом;
детальный анализ
Выполняется на сервере; всегда
включён; быстрый анализ (для
эффективности)
UPDATE, INSERT, DELETE включены в
анализ
Да
Нет
Учтён объем создаваемых структур
Да
Нет
Упорядочивание колонок в индексах
Автоматически на основании
оценки стоимости планов
Ответственность пользователя
Рекомендация кластерных индексов
Да
Нет
Рекомендация индексированных
представлений
Да
Нет
Рекомендация сегментирования
Да
Нет
Оценка на основе
Оценки стоимости планов
оптимизатором
Приближение оценки стоимости
плана
Детальные отчёты (каков эффект
рекомендаций?)
Да (15 различных отчётов)
Оценка эффекта добавления
отсутствующего индекса
DAT202 | Performance Dashboard
24
DAT202 | Performance Dashboard
25
Performance
Dashboard
Reports
Activity Monitor
Management Data
Warehouse
Тип диагностики
Live
Live
Историческая
Контекстная детализация
Да
Нет
Да
Collection Agents
Нет
Нет
Да
Эффект на
производительность
Незначительный
Незначительный
Минимален
Время «жизни»
информации
DMV lifetime
DMV lifetime
Конфигурируемо
DAT202 | Performance Dashboard
26
http://blogs.msdn.com/psssql
https://connect.microsoft.com/sqlserver/feedback
DAT202 | Performance Dashboard
27
DAT202 | Performance Dashboard
28
BorisB@microsoft.com
DAT202 | Performance Dashboard
32
DAT202 | Performance Dashboard
33
Скачать