2 / ПиОБД / Методички (Rus) / Модуль 9 - Мониторинг SQL Server / m09ex02 - Трассировка SQL Server Activity
.docУпражнение №2: Трассировка SQL Server Activity.
Задача №1: Создание трассировки SQL Server Profiler журнала активности БД AdventureWorks2008.
-
Нажмите Пуск → Все программы → Microsoft SQL Server 2008 → Performance Tools → SQL Server Profiler
-
В меню File нажмите New Trace
-
В окне Connect to Server, нажмите Connect
-
В окне Trace Properties, в закладке General, в поле Trace name, введите AW_Trace
-
Выберите Save to file
-
В окне Save As, укажите путь E:\Mod09\Labfiles\Starter\ и нажмите Save
-
В окне Trace Properties, очистите поле Enable file rollover
-
Нажмите на закладку Events Selection и выберите Show all events
-
В 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.
-
В окне Trace Properties, нажмите Run для старта отслеживания
-
Вернитесь в консоль Performance
-
На левой панели, нажмите AW_Perf, затем в меню Action нажмите Start
-
Вернитесь в Проводник
-
Нажмите дважды на файл RunQuery1
-
Нажмите дважды на файл RunQuery2
-
Подождите, пока обе команды выполняются, закроется SQLCMD, затем перейдите в консоль Performance
-
На левой панели, нажмите AW_perf, затем в меню Action нажмите Stop
-
Вернитесь в SQL Server Profiler
-
В меню File, нажмите Stop Trace
Задача №3: Просмотр событий данных БД AdventureWorks 2008.
-
В SQL Server Profiler, в меню File, выберите Open и затем нажмите Trace File
-
В окне Open File, выберите файл AW_Trace и после нажмите Open
-
В меню Edit, нажмите Find
-
В окне Find, в поле Find what, введите UPDATE Production, нажмите Find Next и затем Close
-
На панели AW_Trace, нажмите сначала на SQL:StmtStarting и обратите внимание, что событие запускается с текстом UPDATE Production.ProductCategory. затем просмотрите весь текст в нижней панели
-
На верхней панели, нажмите на событие ShowPlan All, просмотрите информацию об используемых индексах обработчиком запросов в нижней панели
Задача №4: Сопоставьте отслеживание SQL Server Profiler с данными исполнения журнала AW_Perf .
-
В SQL Server Profiler, в меню File, нажмите Import Performance Data
-
В окне Open File, перейдите в E:\Mo09\Labfiles\Starter/AW_perf, нажмите на файл AW_Perf и затем нажмите Open
-
В окне Performance Counters Limit Dialog, установите флажок для корневого узла \\NY -SQL-01 и затем нажмите OK
-
В окне E:\Mod09\Labfiles\Starter\AW_Trace, нажмите на любое событие в верхней панели, обратите внимание что данные о производительности в графике, отмечены, когда событие произошло
-
Нажмите куда либо на график и обратите внимание, что события, которые произошли, отмечены в верхней панели
-
Закройте SQL Server Profiler
-
Закройте Reliability and Performance Monitor