Статьи :
PerfExpert :
Инструкция пользователя
|
|
Краткая инструкция пользователя
Программный комплекс «PerfExpert 4.81»Инструкция пользователяСодержаниеВведение 1. Интерфейс программы 1.1. Основное окно приложения 2. Настройка сбора данных 2.1. Окно настройки сбора данных 3. Загрузка пользователями CPU сервера MS SQL 4. Главное меню 4.1. Подменю “Файл” 4.2. Подменю “Трассы” 4.3 Подменю “Сервис” 4.4 Подменю “Дополнительно” 4.5 Подменю “Справка” 5. Отчеты 5.1 Отчет по блокировкам 5.2 Отчет по объектам, нагружающим сервер ВведениеПрограммный комплекс «Performance Expert» (далее «PerfExpert») предназначен для оценки эффективности работы серверов баз данных MS SQL, а также причин низкой производительности. Функционирование комплекса основано на сборе и анализе ряда факторов, влияющих на качественные характеристики серверов – времени отклика, пропускной способности, загруженности процессоров, объема операций ввода-вывода. В первую очередь программный комплекс «PerfExpert» производит анализ факторов:
С помощью комплекса «PerfExpert» реализуется возможность накопления множества наблюдений за производительностью сервера на протяжении длительных интервалов времени и, на основании полученных данных, формулировки достоверных выводов о конкретных проблемах и причинах их возникновения. Источниками первичных данных являются системные счетчики производительности, трассы MS SQL и библиотеки мониторинга клиентских приложений 1С. 1. Интерфейс программы1.1. Основное окно приложенияПри запуске программы открывается основное окно. На рис. 1 показано главное окно с указанием номеров позиций основных управляющих и информационных элементов программы. Каждый указанный элемент подробно описывается в данном разделе. ![]() Рис. 1. Основное окно приложения Назначение элементов управления: Рис. 1 поз. 1 – элементы выбора сервера мониторинга; ![]() Сервер управления мониторингом консолидирует всю информацию, поступающую от агентов сбора данных. Проведение анализа собранных данных на компьютере сервера не рекомендуется. С помощью элементов управления можно настроить соединение с сервером удаленно. С левой стороны основного окна находится кнопка нового соединения, с правой стороны размещен список с историей использовавшихся серверов. Рис. 1 поз. 2 – элементы управления выбором текущей базы данных собираемой информации; ![]() Для каждого наблюдаемого компьютера на сервере мониторинга создаётся отдельная база. При этом в основном окне можно просматривать только одной базы данных. Данный элемент управления позволяет переключаться между имеющимися базами данных (наблюдаемыми компьютерами). База данных считается активной, если работающий агент имеет соединение с базой данных в текущий момент времени. Определение активности производится визуальным контролем иконки активности. Иконка потушена , если агент сбора данных отключен либо не проявляет активности более 20 секунд. Если агент сбора данных подключен и активен – иконка имеет яркий цвет .Рис. 1 поз. 3 – графики счетчиков производительности. Рис. 1 поз. 4 – линейка со значениями счетчиков на конкретный момент времени. Появляется при указании курсором мышки нужного участка на графике счетчиков производительности. Рис. 1 поз. 5 – выпадающий список «Глубина». Дает возможность выбрать интервал времени наблюдений, отображаемый на графиках, отсчитывая с текущего момента. На рис. 2 представлена развернутая панель списка. ![]() Рис. 2. Развернутая панель списка «Глубина» Рис. 1 поз. 6 – кнопка выбора диапазона времени. Дает возможность просматривать данные за прошедший период. На рис. 3 представлена открытая панель задания временного интервала для графиков. ![]() Рис. 3. Панель задания временного интервала Рис. 1 поз. 7 – кнопка, открывающая панель выбора графиков для отображения. На рис. 4 представлена панель в развернутом виде. Панель используется для выборочного показа счетчиков. ![]() Рис. 4. Панель выбора графиков для отображения Рис. 1 поз. 8 – панель «Измерения». Позволяет просматривать данные в табличном виде. Панель «Измерения» содержит таблицы:
![]() Рис. 5. Заголовок панели измерения Просмотр последних измерений, внесенных в базу, производится при активной закладке «Последнее». Закладка «Курсор» позволяет отображать в таблицах измерения на момент времени, выбранный курсором мыши на графике. Для фиксирования таблиц с измерениями (например, при копировании данных), необходимо сделать двойной щелчок мышью по изображению графика. При этом появится новая закладка для выбранного момента времени. ![]() Рис. 6. Закладка для выбранного момента времени Таблица «Загрузка CPU пользователями» позволяет видеть:
Более подробно эта таблица будет рассмотрена в пункте 3. Нажатие правой кнопки мыши вызывает меню в рабочем поле окна загрузки CPU MS SQL, показанное на рис. 6. ![]() Рис. 7. Отображаемое меню Описание элементов отображаемого меню:
![]() Рис. 8. История пользователя
Рис. 1 поз. 10 – кнопка “Статистика”. Позволяет рассчитать статистику по показаниям нагрузки. ![]() Рис. 9. Статистика данных нагрузки по пользователям Рис. 1 поз. 11 – выпадающий список «Сглаживание». Позволяет сделать выбор степени усреднения графиков. Пример: при установке значения «3» точки на графике сгруппируются по три, и вместо трех точек появится одна со средним значением. ![]() Рис. 10. Раскрытый список «Сглаживание» Рис. 1 поз. 12 – панель отображения процессов. Позволяет видеть 5 процессов, наиболее сильно загружающих ресурсы процессора. Рис. 1 поз. 13 – кнопка “Статистика”. Позволяет увидеть нагрузку ЦПУ всех процессов, запущенных на сервере MS SQL. ![]() Рис. 11 Статистика данных нагрузки по процессам. 2. Настройка сбора данныхВыбор в главном меню вкладки «Сервис –> Настройка сбора данных» открывает форму настройки сбора данных. Рис. 12 отображает окно настройки сбора данных. ![]() Рис. 12. Окно настройки сбора данных Рис. 12 поз. 1 – Список собираемых счетчиков. В списке необходимо отметить те счетчики, показания которых актуальны на данный период. Список счетчиков корректируется – добавляются или убираются определенные счетчики. При этом следует обратить внимание на то, что при удалении счетчика вся уже собранная по нему информация теряется и восстановлению не подлежит. По умолчанию выбраны все счетчики - рекомендуемая настройка. Рис. 12 поз. 2 – панель «Параметры подключения к наблюдаемому MS SQL серверу». Правильное заполнение данных панели необходимо для сбора информации по загрузке MS SQL сервера пользователями по активным курсорам и трассам. Рис. 12 поз. 3 – кнопка «Применить». При нажатии на кнопку настройки передаются службе сбора. Настройки вступят в силу вне зависимости от рабочего состояния (активности) службы сбора. В PerfExpert имеется возможность не только определять общую нагрузку сервера, но и детализировать её по каждой из открытых сессий в виде таблицы. Дополнительное отображение имени пользователя 1С возможно при установке на сервере приложений компоненты фиксации имен пользователей 1С. В таблице 1 приведена расшифровка таблицы загрузки CPU MS SQL сервера. Таблица 1. Расшифровка таблицы загрузки CPU MS SQL сервера
Примечание 1. Конкретные типы ожиданий в процессе выполнения запроса могут указывать на узкие места или точки простоя в запросе. Подобным образом большое количество ожиданий по всему серверу могут указывать на узкие места во взаимодействии запросов на экземпляре сервера. Например, это могут быть ожидания, связанные с блокировкой данных (тип LCK_*) или ожидания, связанные с кратковременными блокировками буфера страниц (PAGEIO*). Ожидания, связанные с кратковременными блокировками ввода-вывода страниц указывают на медленные значения времени ответа ввода-вывода; ожидания, связанные с кратковременными блокировками обновления страниц, указывают на неправильную файловую структуру. Дополнительные сведения см. на сайте http://www.msdn.microsoft.com Возможности панели меню:
В этом разделе рассмотрены функции каждого подменю. 4.1. Подменю «Файл» На Рис. 13 показан вид панели подменю «Файл». ![]() Рис. 13. Панель подменю «Файл» Подменю «Файл» содержит опции:
4.2. Подменю «Трассы» В программе «PerfExpert» происходит запись трасс MS SQL, наиболее значимых для анализа производительности системы. Полная трассировка всех запросов не используется, поскольку она сильно нагружает сервер СУБД и занимает очень много места на диске. Посмотреть трассировку запросов можно, выбрав подменю «Трассы» в главном меню программы. На Рис. 14 показано окно трасс. Позициями отмечены элементы управления. ![]() Рис. 14. Окно трасс Рис. 14 поз. 1 – настройка фильтрации трасс. Позволяет задать детальные параметры фильтрации трассировок запросов. Развернутая панель настройки фильтрации трасс представлена на рис. 15. ![]() Рис. 15. Окно настройки фильтрации трасс Рис. 14 поз. 2 – настройка колонок. Окно на рис. 16 дает возможность регулировки отображения нужных колонок в окне трассировок. ![]() Рис. 16. Окно настройки колонок Рис. 14 поз. 3 – фильтр по времени и выбор диапазона рабочих часов. При включении опция позволяет задавать период времени для показа трассировки запросов. Рис. 14 поз. 4 – текст запроса. На вкладке отображается текст выбранного запроса. Рис. 14 поз. 5 – статистика. Позволяет группировать по нужным полям и просматривать статистику по трассам. На рис. 17 представлена статистика по пользователям. ![]() Рис. 17. Статистика по трассам. Подменю «Трассы» содержит опции:
Система мониторинга собирает шесть трасс событий MS SQL сервера. При этом, часть событий может попадать в несколько трасс одновременно. Например, длительный запрос попадал в трассу «Duration». Причиной длительного выполнения может быть блокировка. Для анализа участия данного запроса в трассе блокировок введена дополнительная суррогатная колонка «Вид» (панель настройки колонок приведена на рис. 16). Поле «Вид» содержит строку из 12 символов – по два символа на каждую трассу. Если запрос участвует в какой-либо трассе, то в поле «Вид» на фиксированной позиции будут стоять обозначающие ее символы, в противном случае – пробелы. В таблице 2 представлены обозначения трасс. Таблица 2. Виды трасс
4.3 Подменю «Сервис» Вид панели подменю «Сервис» показан на рис. 18. ![]() Рис. 18. Панель подменю «Сервис» Подменю «Сервис» содержит несколько опций:
![]() Рис. 19. Создание резервной копии 4.4 Подменю «Дополнительно» Вид панели подменю «Дополнительно» показан на рис. 20. ![]() Рис. 20. Панель подменю «Дополнительно» Описание элементов подменю «Дополнительно»:
![]() Рис. 21. Окно «Параметры сервера» Чтобы сравнить настройки сервера разных дней, необходимо выбрать две разные даты и установить галочку «Сравнить». В области «Сравнение конфигураций» останутся параметры, отличающиеся друг от друга. На рис. 22 показан пример сравнения конфигураций для разных дат. ![]() Рис. 22. Сравнение конфигураций разных дат
![]() Рис. 23. Окно «Процедуры 1С» Внешний вид и возможные настройки окна «Процедуры 1С» по аналогии с окном «Трассы». (Глава 4.2.)
![]() Рис. 24. Окно «Информация о таблицах» Рис. 24 поз. 1 – возможность выбора базы данных. Чтобы отображать информацию о таблицах определенной базы данных, необходимо воспользоваться этой опцией. Рис. 24. поз. 2 – таблица содержит информацию:
Рис. 24. поз. 3 – на закладке «Индексы» есть возможность посмотреть информацию об индексах, соответствующую выбранной строчке области поз.2.
Рис. 24. поз. 5 – вкладка «Измерения» содержит историю изменений информации о выбранной таблице; ![]() Рис. 25. Вкладка «Измерения»
![]() Рис. 26. Окно «Время входа пользователей 1С» Рис. 26 поз. 1 – подробная информация о пользователях. В таблице 3 названия колонок приведены в расшифрованном виде. Таблица 3. Информация по пользователям
Рис. 26 поз. 2 – вкладка «статистика». Позволяет группировать по нужным полям и просматривать статистику. 4.5 Подменю «Справка» Опция «Вызов справки» показывает окно справочной информации о программе мониторинга, представленное на рис. 27. ![]() Рис. 27. Окно «Параметры сервера» Опция «О программе» выводит краткую информацию о наименовании, номере версии и авторских правах на данную программу. Окно «О программе» представлено на рис. 28. ![]() Рис. 28. Окно «О программе» 5. Отчеты Отчеты позволяют просматривать информацию за длительный период времени в удобном виде, находить закономерности, просматривая аналогичные временные периоды, отслеживать как повлияли изменения в конфигурации или программном обеспечении сервера на его производительность, понять почему возросли нагрузки на сервер. Если выбрать в меню «Сервис» опцию «Отчеты», будет загружено окно отчетов, представленное на рис. 29. ![]() Рис. 29. Окно отчетов Рис. 29 поз. 1 – общая информация о базе данных. Рис. 29 поз. 2 – доступные типы отчетов:
Окно формирования отчета по блокировкам показано на рис. 30. ![]() Рис. 30. Окно формирования отчета по блокировкам Рис. 30 поз. 1 – панель настроек. Позволяет изменять параметры графиков включаемых в отчет, производить фильтрацию по приложению и изменять рабочее время. Рис. 30 поз. 2 – список баз данных. Панель позволяет редактировать список баз данных, информация о которых будет включена в отчет. Таблица 4. Назначение колонок списка баз данных
*Неудачная блокировка - блокировка которая была прервана по причине таймаута или взаимоблокировки, т.е. после ожидания запрос не был выполнен. Рис. 30 поз. 3 – список дней. Панель позволяет редактировать список дней, информация по которым будет включена в отчет. Таблица 5. Назначение колонок списка дней
**По умолчанию значения колонок «Со скольки» и «До скольки» соответственно равны значениям колонок «Старт» и «Конец», но их можно изменить с помощью одноименных элементов управления на рис. 30 поз.4. Выбор баз данных приводит к отображению списка дней, в которых были блокировки по этим базам. На панели «Блокировки для выбранных баз» (рис. 30 поз. 3) можно изменить диапазон часов для конкретного дня, выделив строку в списке. В отчете строится диаграмма блокировок. Доступные настройки панели «Максимальное значение (секунды)» показаны на рис. 31 поз. 1:
Рис. 31. Панель установки параметров графика Рис. 31 поз. 2 – Выбор формата времени при построении диаграммы в отчете. Фильтрация по приложению, представленная на рис. 32, позволяет выбрать блокировки, создаваемые только одним приложением. Фильтр задается по правилам оператора LIKE в SQL. Пример: при фильтрации «1СV%» в отчет будут включены только блокировки 1С. Рис. 32. Настройка фильтрации по приложению. Рис. 30 поз. 5 – кнопки выбора построения отчета в разных приложениях. Дают возможность построить отчет в HTML или в Word. |
| Copyright © 2004—2009 «СофтПоинт» |



, если агент сбора данных отключен либо не проявляет активности более 20 секунд. Если агент сбора данных подключен и активен – иконка имеет яркий цвет
.



























