Программирование >>  Администрирование microsoft sql 

1 ... 155 156 157 [ 158 ] 159 160 161 ... 203


Занятие 3

Выполнение зада оринга


Рис. 14-14. Вкладка алогового окна Trace Properties

Производительность хранимые едур - пометьте все столбцы данных из набора Stored Procedure. Регистрация может осуществляться как для отдельной (следует указать критерий ObjectID), так и для всех хранимых процедур. Сгруппируйте столбцы по ClientProcessID.

Источник взаимоблокировки - пометьте все столбцы данных из Ha6opoBTSQL и Stored Procedure. Сгруппируйте их по столбцу EventClass. Чтобы ограничить область поиска конкретной БД, воспользуйтесь критерием Database ID.

События входа и выхода из системы - пометьте столбцы данных EventClass, EventSubClass, LoginSID и Login из класса событий Security Audit\Audit Login.

Активность отдельного пользователя - пометьте все столбцы данных из ijicca

Sessions\ExistingConnection и набора TSQL. Сгруппируйте их по параметру DB-UserName.

Упражнение 2. Мониторинг пакетов SQL и хранимых процедур

в этом упражнении вы с помощью SQL Profiler будете наблюдать за пакетами Transact-SQL и хранимыми процедурами.

Чтоб ;ти мониторинг пакетов SQL и хранимых процедур

1. Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью Administrator.

2. Раскройте меню SQL Server и выберите SQL Profiler. Запустится утилита SQL Profiler.

3. В панели инструментов New Trace. Откроется окно Connect To SQL Server.

4. Убедитесь, что установлен переключатель Windows Authentication. Затем щелкните чтобы подключиться к экземпляру SQL Server по умолчанию на компьютере SelfPacedCPU.



472 Мониторинг п-ельностм ости SQiver Глава 14

Откроется окно Trace

5. В поле Trace Name введите Duration.

6. В списке Template Name выберите SQLProfilerTSQL Duration и затем перейдите на вкладку Events.

Заметьте: регистрируются только классы событие mpleted и SQL:Batch-Completed.

7. Перейдите на вкладку Data Columns. - - ,-

Заметьте: выбранные столбцы данных сгруппированы сначала по столбцу Event-

Class, а затем - по столбцу Duration.

8. Перейдите па вкладку Eilters.

Заметьте: события, генерируемые SQL Profiler, исключены. . .

9. Раскройте узел DatabaseName, затем - Like. ..

10. В поле Like введите

11. Раскройте узел Duration, затем - Greater Than Or Equal.

12. В поле Great Than С); Equal введите 100.

13. Щелкните Run.

Трассировка Duration начнет выполняться.

14. Щелкните кнопку SQL Query Analyzer в панели инструментов. Откроется окно Connect To SQL Server.

15. Убедитесь, что установлен переключатель Windows Authentication. Затем щелкпи-те ОК, чтобы подключиться к SQL Server по умолчанию на компьютере SelfPacedCPU.

Откроется окно SQL Query Analyzer.

16. Щелкните кнопку Load SQL Script в панели инструментов 1 . Откроется окно Open Query File. !

17. Откройте файл Duration.sql из папки C:\SelfPacedSQL\CH l4.

Откроется сценарий Transact-SQL, который выполняет множество операторов

SELECT, различного количества времени на завершение.

18. Щелкните кнопку Execute егу в панели инструментов.

19. Переключитесь в SQL Profiler.

Обратите внимание на отображаемые в трассировке операторы SELECT.

20. Щелкните оператор SELECT, для выполнения которого требуется больше всего

времени.

Заметьте: выполняемый оператор Transact-SQL отображается в нижней панели.

Щелкните кнопку Properties в панели инструментов.

Откроется окно свойств трассировки Duration.

22. Перейдите на вкладку Filters.

Здесь отображаются существующие фильтры. Заметьте также, что изменить параметры текущей трассировки нельзя.

23. Щелкните Cancel.

24. Щелкните кнопку Stop Selected Trace в панели инструментов.

25. Закройте SQL Profiler. Пе закрывайте утилиту SQL Query Analyzer.



Занятие 3

Выполнение адач мониторинг

Мониторинг текущих блокировок и активности пользователей

Чтобы просмотреть текущие сведения о блокировках и активности пользователей, в девере консоли SQL Server Enterprise Manager раскройте контейнер Management нужного экземпляра SQL Server, затем - контейнер Current Activity (рис. 14.15).


F 9

Mcnxurt SQL №>v<rs Й яЬ 5D.FPrtCEDCPu(Wind0WSNT)

¥ Data Trerwfcrmetwi Servtej

3 Management

. -

LDcks t Locks t ObiBd; IProtws tD


PrCKfrH info Locks / Ргсви lEl

SWi 56 BtocteU 53) 0- Locks / Object

Q master dbu.spC VflknS

[ I тиЬ e iSSEMM

[ I SSEfvlCfl,*©, Customer

m iMnbase Mdntmaxja Hun

Рис. 14-15. Контейнер Current Activity

Контейнер Current Activity содержит три контейнера - Process Info, Locks/Process ID и Locks/Object. Первый из них, Process Info, позволяет просмотреть подробную информацию обо всех активных подключениях и процессах (рис. 14-16, 14-17).


?ИЛ1

... и

1

Wl-1*4

- ч

...

... 9

...

... 4

... В

Рис. 14-16. Левая половина окна Process Info

Примечание Чтобы обновить отображаемую информацию, щелкните контейнер Current Activity правой кнопкой и выберите команду Refresh.



1 ... 155 156 157 [ 158 ] 159 160 161 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика