|
Программирование >> Администрирование microsoft sql
Занятие 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).
Рис. 14-16. Левая половина окна Process Info Примечание Чтобы обновить отображаемую информацию, щелкните контейнер Current Activity правой кнопкой и выберите команду Refresh.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |