|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
11.4.5. Приемы работы с Системным мониторомСистемный монитор для SQL Server 2005, журналы и оповещения производительности, сохранение параметров Системного монитора в файле HTML, logman.exe Главное средство для мониторинга производительности сервера SQL Server 2005 — это Системный монитор. Он может использоваться как для общей оценки загрузки сервера, так и для мониторинга специфических показателей, относящихся к работе SQL Server (например, какое количество запросов пользователей полностью обслуживается за счет кэша). Запустить Системный монитор проще всего из меню Пуск | Программы | Администрирование | Производительность. Отметим сразу, что мониторинг настоятельно рекомендуется производить не с консоли сервера, а с рабочей станции администратора. При этом можно в ходе одного сеанса мониторинга собирать информацию о производительности сразу с нескольких серверов SQL Server 2005. В консоли Системного монитора (рис. 11.6) предусмотрено два главных узла: Системный монитор и Журналы и оповещения производительности. В Системный монитор сведены возможности для интерактивного анализа производительности, когда администратор сидит у монитора и смотрит на изменения показателей счетчиков. В узел Журналы и оповещения производительности сведены возможности для автоматизации сбора информации.
Рис. 11.6. Системный монитор В Системном мониторе предусмотрено три режима представления информации. Каждый из этих режимов используется в своей ситуации: q Просмотр диаграммы — этот режим используется по умолчанию (он показан на рис. 11.6). Его удобнее всего использовать, чтобы производить мониторинг изменения показаний какого-то счетчика по времени. Например, вы запустили на SQL Server генерацию сложного отчета и хотите посмотреть, как меняются показатели нагрузки сервера. Обратите внимание, что выделить график для нужного счетчика можно, выбрав этот счетчик в таблице внизу экрана и нажав кнопку Выделить панели инструментов (или комбинацию клавиш <Ctrl>+<H>); q Просмотр гистограммы — в этом режиме информация будет представлена в виде столбиков разной высоты. Обычно этот режим используется, чтобы сравнивать значения одних и тех счетчиков с разных серверов; q Просмотр отчета — информация будет представлена в цифровом виде. Это самый удобный способ представления в ситуации, когда нужно одновременно отслеживать значения большого количества счетчиков. Изменять текущий режим можно при помощи нажатия соответствующей кнопки на панели инструментов. Просмотр информации в окне Системного монитора очень удобен, однако сохранять собранную информацию для анализа тенденций нельзя. Удобнее всего для сбора и сохранения информации использовать журналы счетчиков из узла Журналы и оповещения производительности. Поскольку это средство используется чаще всего, рассмотрим его подробнее. Для сохранения информации счетчиков вначале нужно создать журнал (при помощи команды Новые параметры журнала контекстного меню контейнера Журналы счетчиков). Вам будет предложено ввести имя нового журнала, а затем откроется окно его свойств. На первой вкладке Общие вы можете выбрать объекты (т. е. полные наборы счетчиков для определенной подсистемы) и отдельные счетчики, информация о которых будет записываться в журнал. Про объекты и счетчики, которые используются для мониторинга работы SQL Server 2005, будет рассказано в разд. 11.4.7—11.4.11. Кроме того, на этой вкладке вы можете настроить интервал сбора значений счетчиков. Системный монитор — совсем нересурсоемкая задача. В большинстве ситуаций он не создает сколько-нибудь заметной нагрузки ни для сервера, мониторинг которого производится, ни для рабочей станции администратора, на котором он запущен. Однако для автоматизированной записи журнала показаний счетчиков вполне можно установить значения, равные нескольким минутам — чаще обычно и не нужно. При необходимости можно также определить учетную запись пользователя для подключения к серверу. На второй вкладке Файлы журнала вы можете выбрать тип файлов журналов и указать каталог, в который они будут сохраняться. Обратите внимание, что по умолчанию запись производится в файл двоичного формата с расширением blg. Такой файл удобно просматривать в Системном мониторе, однако для других целей использовать его сложно. Пожалуй, самый удобный формат файла — CSV (Comma-separated Values — значения, разделенные запятыми). Этот файл по умолчанию открывается в Excel (что очень удобно для анализа тенденций), кроме того, информацию из файла такого формата очень просто загрузить в базу данных, например, SQL Server. В Системном мониторе в Windows XP и Windows Server 2003 предусмотрена возможность загрузки информации напрямую в базу данных SQL Server (для этого нужно указать источник данных ODBC). На последней вкладке Расписание вы можете определить время начала и окончания сбора информации, а также определить команду операционной системы, которая будет выполнена после окончания сбора данных. Если вы не стали настраивать расписание, не забудьте после завершения настроек запустить сбор данных из контекстного меню для вашего журнала. Активный журнал (в который в настоящее время происходит сбор информации) выделяется зеленым цветом. В Системном мониторе предусмотрена очень удобная возможность — интересующий вас набор счетчиков можно сохранить в виде файла HTML. Затем этот набор счетчиков можно открыть и использовать на другом компьютере. На предприятиях часто встречаются ситуации, когда нужно проводить мониторинг нескольких серверов, используя один и тот же набор счетчиков. Если счетчиков много, то использование этой возможности позволит вам сэкономить время: вам не придется выбирать одни и те же счетчики на разных компьютерах. Очень удобно то, что нигде в файлах HTML не прописывается имя компьютера, мониторинг которого производится, поэтому файлы, созданные на одном компьютере, можно использовать на другом. Но проблемы все-таки случаются: q когда на компьютерах используется разное оборудование, информация о котором записывается в определении счетчика (обычно такая проблема возникает с сетевыми адаптерами); q когда на разных компьютерах используются версии операционной системы с разными языками (например, с русским и английским). В русской версии счетчики операционной системы называются по-русски, и использовать созданный на таком компьютере файл HTML в англоязычной системе не удастся. Создать файл HTML с набором счетчиков можно очень просто. Для этого достаточно щелкнуть правой кнопкой мыши в области графика в Системном мониторе и в контекстном меню выбрать команду Сохранить как. Если вам необходимо сохранить значения счетчиков из журнала, нужно точно так же щелкнуть правой кнопкой мыши по созданному журналу и выбрать в контекстном меню команду Сохранить параметры как. Для того чтобы создать новый журнал на основе файла HTML, нужно щелкнуть правой кнопкой мыши по контейнеру Журналы счетчиков и в контекстном меню выбрать Новые параметры журнала из. Сам файл HTML — это не просто хранилище набора счетчиков. Если открыть его в Internet Explorer, то будет загружен компонент ActiveX, в котором будут графически представлены сохраненные значения счетчиков аналогично тому, как это выглядит в Системном мониторе. В Windows Server 2003 появилась еще одна версия Системного монитора, которая реализована в виде консольного приложения и представлена файлом logman.exe. У этого варианта Системного монитора те же возможности, что и у графического (не поддерживается только работа с файлами HTML). Эту утилиту очень удобно использовать для запуска сбора информации в журнал по расписанию или в ответ на какое-то событие.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||