Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 / ПиОБД / Методички (Rus) / Модуль 9 - Мониторинг SQL Server / m09ex02 - Трассировка SQL Server Activity

.doc
Скачиваний:
22
Добавлен:
06.02.2016
Размер:
47.62 Кб
Скачать

Упражнение №2: Трассировка SQL Server Activity.

Задача №1: Создание трассировки SQL Server Profiler журнала активности БД AdventureWorks2008.

  1. Нажмите Пуск → Все программы → Microsoft SQL Server 2008 → Performance Tools → SQL Server Profiler

  2. В меню File нажмите New Trace

  3. В окне Connect to Server, нажмите Connect

  4. В окне Trace Properties, в закладке General, в поле Trace name, введите AW_Trace

  5. Выберите Save to file

  6. В окне Save As, укажите путь E:\Mod09\Labfiles\Starter\ и нажмите Save

  7. В окне Trace Properties, очистите поле Enable file rollover

  8. Нажмите на закладку Events Selection и выберите Show all events

  9. В Events, выберите события, которые перечислены в таблице.

Category

Event

Locks

Lock:Timeout

Performance

Showplan All

Scan

Scan:Started

Security Audit

Audit login

Security Audit

Audit logout

Session

ExistingConnection

Stored Procedures

RPC:Completed

Stored Procedures

SP:CacheHit

Stored Procedures

SP:Starting

TSQL

SQL:StmtStarting

Transaction

SQLTransaction

Задача №2: Прослеживание активности в БД AdventureWorks2008.

  1. В окне Trace Properties, нажмите Run для старта отслеживания

  2. Вернитесь в консоль Performance

  3. На левой панели, нажмите AW_Perf, затем в меню Action нажмите Start

  4. Вернитесь в Проводник

  5. Нажмите дважды на файл RunQuery1

  6. Нажмите дважды на файл RunQuery2

  7. Подождите, пока обе команды выполняются, закроется SQLCMD, затем перейдите в консоль Performance

  8. На левой панели, нажмите AW_perf, затем в меню Action нажмите Stop

  9. Вернитесь в SQL Server Profiler

  10. В меню File, нажмите Stop Trace

Задача №3: Просмотр событий данных БД AdventureWorks 2008.

  1. В SQL Server Profiler, в меню File, выберите Open и затем нажмите Trace File

  2. В окне Open File, выберите файл AW_Trace и после нажмите Open

  3. В меню Edit, нажмите Find

  4. В окне Find, в поле Find what, введите UPDATE Production, нажмите Find Next и затем Close

  5. На панели AW_Trace, нажмите сначала на SQL:StmtStarting и обратите внимание, что событие запускается с текстом UPDATE Production.ProductCategory. затем просмотрите весь текст в нижней панели

  6. На верхней панели, нажмите на событие ShowPlan All, просмотрите информацию об используемых индексах обработчиком запросов в нижней панели

Задача №4: Сопоставьте отслеживание SQL Server Profiler с данными исполнения журнала AW_Perf .

  1. В SQL Server Profiler, в меню File, нажмите Import Performance Data

  2. В окне Open File, перейдите в E:\Mo09\Labfiles\Starter/AW_perf, нажмите на файл AW_Perf и затем нажмите Open

  3. В окне Performance Counters Limit Dialog, установите флажок для корневого узла \\NY -SQL-01 и затем нажмите OK

  4. В окне E:\Mod09\Labfiles\Starter\AW_Trace, нажмите на любое событие в верхней панели, обратите внимание что данные о производительности в графике, отмечены, когда событие произошло

  5. Нажмите куда либо на график и обратите внимание, что события, которые произошли, отмечены в верхней панели

  6. Закройте SQL Server Profiler

  7. Закройте Reliability and Performance Monitor