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

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


8. В панели инструментов консоли Performance щелкните Freeze Display.

Вы будете использовать этот экран с зафиксированными значениями для сравнения значений счетчиков при нагрузке SQL Server и при ее отсутствии.

9. В меню Start выберите Run.

10. В поле Open введите C:\SelfPacedS01ACH 14\Monitor.msc и шелкните ОК.

Появится вторая консоль Performance в той же конфигурации.

11. Щелкните панель задач Windows правой кнопкой и выберите Tile Windows Vertically. 12. В меню Start выберите Run.

13. В поле Open введите C:\SelfPacedSQL\CH 14\Load.bat и щелкните ОК.

Утилита OSQL запустит в окне MS-DOS сцепарий LoadlnLoop.sql.

14. Сверните окно MS-DOS.

Заметьте, как влияет нагрузка на счетчики объектов производительности. Сравните значения счетчиков в левой и правой консолях System Monitor. Обратите внимание на загруженность диска еделите, достаточен ли объем ОЗУ вашего компьютера и требуется ли модернизировать процессор.

15. Дважды щелкните значок Task Manager в панели задач Windows,

Откроется окно Windows Task Manager.

Обратите внимание на данные о числе процессов и использовании памяти, в частности, на разницу между значением Total Physical Memory и значениями Total Commit Charge и Peak Commit Charge. Достаточен ли объем памяти вашего компьютера?

16. Когда утилита OSQL завершит работу, посмотрите, как снизится загруженность системы.

17. Закройте окно Windows Task Manager, а также окна обеих консолей Performance.

Мониторинг хранимых процедур, пакетов Transact-SQL и активности пользователей

Для наблюдения за хранимыми процедурами и пакетами Transact-SQL раскройте меню Start\Programs\Microsoft SQL Server и выберите SQL Profiler (рис. 14-10).



Рис. 14-10.

Утилита SQL Profiler

Можно создать новую трассировку, новый шаблон или открыть имеющийся файл трассировки для воспроизведения и анализа. Чтобы создать трассировку, щелкните кнопку New Trace в панели инструментов (или в меню File выберите race). За-



тем в окне Connect To Server имя экземпляра SQL на

требуется вести трассировку событий SQL Server. окно Trace

(рис. 14-11).

котором Properties


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

На вкладке General можно создать новое определение трассировки или воспользоваться одним из стандартных шаблонов. В поле Trace Name введите описательное имя нового определения трассировки. Укажите, куда следует записывать регистрируемые данные - в файл или в таблицу, и задайте максимальный обьем собираемой информации. Если данные трассировки сохраняются в файл, по умолчанию па .решено создание нового файла после переполнения старого. Можно также задать ире-мя прекращения трассировки.

На вкладке Events можно выбрать нужные события (классы событий) SQL Server из разных наборов. В зависимости от шаблона, некоторые классы событий могут быть уже выбраны (рис. 14-12).

На вкладке Data Columns можно добавить или удалить столбцы данных для нужной информации - в разных ситуациях необходимы разные сведения. Поместив один или несколько столбцов данных в набор можно сгруппировать вывод

по нужному столбцу или комбинации столбцов. Переместить столбец вверх по списку можно с помощью кнопки Up. Чтобы задать порядок столбцов в выводе, воспользуйтесь кнопками Up и Down (рис. 14-13).

На вкладке Filters можно выбрать события для трассировки. Заметьте: по умолчанию события SQL Profiler не регистрируются (рис. 14-14). Можно также исключить все события, связанные с доменной учетной записью службы SQL Server.

Чтобы исключить события SQL Server, связанные с системными объектами, пометьте флажок Exclude System IDs. В результате вы получите ту информацию, которую собирались анализировать. Кроме того, значительно уменьшится размер файла трассировки, поскольку события доступа к системным объектам составляют от 50% до 75% событий трассировки. Для начала трассировки щелкните кнопку Run.




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


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

В собранных данных можно искать интересующие вас строки и сти. Для этого в панели инструментов щелкните кнопку Find String. Можно также сохранить шаблон трассировки для дальнейшего использования или сохранить полученные данные для последующего анализа и сравнения, выбрав в меню File команду Save As.

Для разных типов трассировок нужно создавать отдельные шаблоны. Длительные запросы - пометьте все столбцы данных из наборов и Stored

Procedure. Сгруппируйте их по столбцу Duration и отфильтруйте по столбцу Length of time.



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

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