SoftPoint
Статьи : PerfExpert : Инструкция пользователя
SoftPoint
SoftPoint
SoftPoint SoftPoint
Краткая инструкция пользователя

Программный комплекс «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» производит анализ факторов:
  • составляющих аппаратной конфигурации сервера;
  • сетевой подсистемы;
  • динамического разделения ресурсов между сервером MS SQL и операционной системой;
  • блокировок (в т.ч. взаимоблокировок);
  • узких мест клиентской части 1С.
С помощью комплекса «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 – панель «Измерения». Позволяет просматривать данные в табличном виде.

Панель «Измерения» содержит таблицы:
  • счетчики производительности (вкладка «Счетчики»);
  • загрузка CPU (ЦПУ) пользователями (вкладка «Пользователи» – Рис. 1 поз. 9);
  • ТОП 5 процессов, нагружающих сервер (вкладка «ТОП 5 процессов»).
Чтобы открыть таблицу, необходимо воспользоваться соответствующей вкладкой в правой части заголовка панели «Измерения».




Рис. 5. Заголовок панели измерения

Просмотр последних измерений, внесенных в базу, производится при активной закладке «Последнее».
Закладка «Курсор» позволяет отображать в таблицах измерения на момент времени, выбранный курсором мыши на графике.
Для фиксирования таблиц с измерениями (например, при копировании данных), необходимо сделать двойной щелчок мышью по изображению графика. При этом появится новая закладка для выбранного момента времени.



Рис. 6. Закладка для выбранного момента времени

Таблица «Загрузка CPU пользователями» позволяет видеть:

  • Какие пользователи активны в определенный момент времени;
  • Какую нагрузку на CPU они создают;
  • Кто из них создает блокировки и кто заблокирован.

Более подробно эта таблица будет рассмотрена в пункте 3.

Нажатие правой кнопки мыши вызывает меню в рабочем поле окна загрузки CPU MS SQL, показанное на рис. 6.




Рис. 7. Отображаемое меню

Описание элементов отображаемого меню:
  • история пользователя – показывает все действия выбранного пользователя в хронологическом порядке.



Рис. 8. История пользователя

  • остановить выбранных пользователей – принудительно в ручном режиме управления закрывает доступ к серверу выбранных пользователей.
  • длина очереди – устанавливает предельное значение количества запросов пользователей к блокированному ресурсу. Превышение количества запросов приводит к автоматическому отклонению дальнейших обращений.
  • время блокировки пользователем – устанавливает предельное значение времени блокировки пользователем ресурса. Превышение времени блокировки приводит к автоматическому отклонению запроса пользователя, создающего блокировку.
  • суммарное время ожидания пользователя – устанавливает предельное значение времени ожидания блокированного ресурса. Превышение предельного значения времени ожидания ведет к автоматическому отклонению других запросов.
  • выделить всех – выделение всего списка запросов пользователя.
  • копировать – копирование выделенного запроса пользователя в буфер обмена.
  • 1С авторизация – отображает в графе «Пользователь» запросы пользователей, как 1С-процессы.
  • Windows авторизация – отображает в графе «Пользователь» запросы пользователей, как Windows-процессы.

Рис. 1 поз. 10 – кнопка “Статистика”. Позволяет рассчитать статистику по показаниям нагрузки.



Рис. 9. Статистика данных нагрузки по пользователям


Рис. 1 поз. 11 – выпадающий список «Сглаживание». Позволяет сделать выбор степени усреднения графиков. Пример: при установке значения «3» точки на графике сгруппируются по три, и вместо трех точек появится одна со средним значением.



Рис. 10. Раскрытый список «Сглаживание»


Рис. 1 поз. 12 – панель отображения процессов. Позволяет видеть 5 процессов, наиболее сильно загружающих ресурсы процессора.

Рис. 1 поз. 13 – кнопка “Статистика”. Позволяет увидеть нагрузку ЦПУ всех процессов, запущенных на сервере MS SQL.



Рис. 11 Статистика данных нагрузки по процессам.




2. Настройка сбора данных

2.1. Окно настройки сбора данных

Выбор в главном меню вкладки «Сервис –> Настройка сбора данных» открывает форму настройки сбора данных. Рис. 12 отображает окно настройки сбора данных.


Рис. 12. Окно настройки сбора данных


Рис. 12 поз. 1 – Список собираемых счетчиков. В списке необходимо отметить те счетчики, показания которых актуальны на данный период.

Список счетчиков корректируется – добавляются или убираются определенные счетчики. При этом следует обратить внимание на то, что при удалении счетчика вся уже собранная по нему информация теряется и восстановлению не подлежит. По умолчанию выбраны все счетчики - рекомендуемая настройка.

Рис. 12 поз. 2 – панель «Параметры подключения к наблюдаемому MS SQL серверу». Правильное заполнение данных панели необходимо для сбора информации по загрузке MS SQL сервера пользователями по активным курсорам и трассам.

Рис. 12 поз. 3 – кнопка «Применить». При нажатии на кнопку настройки передаются службе сбора. Настройки вступят в силу вне зависимости от рабочего состояния (активности) службы сбора.


3. Загрузка пользователями CPU сервера MS SQL


В PerfExpert имеется возможность не только определять общую нагрузку сервера, но и детализировать её по каждой из открытых сессий в виде таблицы. Дополнительное отображение имени пользователя 1С возможно при установке на сервере приложений компоненты фиксации имен пользователей 1С.
В таблице 1 приведена расшифровка таблицы загрузки CPU MS SQL сервера.

Таблица 1. Расшифровка таблицы загрузки CPU MS SQL сервера


Название колонки Расшифровка отображаемого значения
ПользовательИмя пользователя 1С, работающего в этой сессии, или SPID, если это не сессия 1С.
ЦПУ ЗагрузкаДоля сессии в общей нагрузке CPU на текущий момент.
Модуль 1СМодуль конфигурации 1С, выполняющийся на данный момент. Название отображается при условии постоянства исполняющегося модуля в течение 5 секунд. При этом, если исполняемая строка не меняется, то она приписывается к имени модуля (в квадратных скобках).
Программа Имя приложения, создавшего сессию
База данных (id:name)Имя базы данных MS SQL, к которой обращается
приложение или модуль 1С, создавший сессию.

ЦПУ Интегральная
загрузка
Суммарное время CPU в миллисекундах, использованное сессией с начала её работы.
Блокирует Время, в течении которого пользователь создаёт блокировку
Сумм блокируетСумма ожиданий в дереве блокировок, когда другие сессии были блокированы этой сессией.
Заблокирован Время ожидания в блокировке
ОчередьКоличество сессий, ожидающих этого пользователя в блокировке.
SPID SQL Server process ID
ХостИмя клиентской рабочей станции.
NT UserИмя пользователя Windows, под которым работает клиент.
Количество транзакцийКоличество транзакций открытых сессий.
Тип ожиданияИмя типа ожидания, обнаруженного выполнявшимися потоками. Подробнее см. примечание 1.
Ресурс блокировкиРесурс блокировки в исходном системном представлении
* Ресурс
блокировки
Ресурс блокировки в расшифрованном виде.
I/O операцийКоличество операций ввода вывода, созданных текущей сессией


Примечание 1.
Конкретные типы ожиданий в процессе выполнения запроса могут указывать на узкие места или точки простоя в запросе. Подобным образом большое количество ожиданий по всему серверу могут указывать на узкие места во взаимодействии запросов на экземпляре сервера. Например, это могут быть ожидания, связанные с блокировкой данных (тип LCK_*) или ожидания, связанные с кратковременными блокировками буфера страниц (PAGEIO*). Ожидания, связанные с кратковременными блокировками ввода-вывода страниц указывают на медленные значения времени ответа ввода-вывода; ожидания, связанные с кратковременными блокировками обновления страниц, указывают на неправильную файловую структуру. Дополнительные сведения см. на сайте http://www.msdn.microsoft.com


4. Панель меню

Возможности панели меню:
  • управление программой просмотра;
  • настройка сбора данных;
  • отображение результатов;
  • получение дополнительной информации.
В этом разделе рассмотрены функции каждого подменю.

4.1. Подменю «Файл»


На Рис. 13 показан вид панели подменю «Файл».



Рис. 13. Панель подменю «Файл»


Подменю «Файл» содержит опции:

  • «Агент» – управление выбором текущей базы данных собираемой информации. Опция позволяет выбрать базу данных из списка баз, собранных агентами на данный сервер мониторинга. Выбор осуществляется из выпадающего списка, содержащего полные доменные имена наблюдаемых компьютеров.

  • «Открыть *.fdb…» – выбор отдельного файла предназначен для ситуации, когда нет возможности осуществить соединение с сервером посредством локальной сети. Пример – файл базы данных получен из удаленного филиала по электронной почте. Базы сбора находятся в папке, в которую была установлена система мониторинга, в подкаталоге data. Имя базы состоит из полного доменного имени наблюдаемого компьютера и имеет расширение FDB.

  • «Подключиться к удаленному центру сбора…» – позволяет просматривать данные, собираемые на удаленном компьютере и находящемся в том же домене.

  • «Выход» – завершение программы.


4.2. Подменю «Трассы»

В программе «PerfExpert» происходит запись трасс MS SQL, наиболее значимых для анализа производительности системы. Полная трассировка всех запросов не используется, поскольку она сильно нагружает сервер СУБД и занимает очень много места на диске.
Посмотреть трассировку запросов можно, выбрав подменю «Трассы» в главном меню программы. На Рис. 14 показано окно трасс. Позициями отмечены элементы управления.



Рис. 14. Окно трасс


Рис. 14 поз. 1 – настройка фильтрации трасс. Позволяет задать детальные параметры фильтрации трассировок запросов. Развернутая панель настройки фильтрации трасс представлена на рис. 15.




Рис. 15. Окно настройки фильтрации трасс



Рис. 14 поз. 2 – настройка колонок. Окно на рис. 16 дает возможность регулировки отображения нужных колонок в окне трассировок.



Рис. 16. Окно настройки колонок

Рис. 14 поз. 3 – фильтр по времени и выбор диапазона рабочих часов. При включении опция позволяет задавать период времени для показа трассировки запросов.

Рис. 14 поз. 4 – текст запроса. На вкладке отображается текст выбранного запроса.

Рис. 14 поз. 5 – статистика. Позволяет группировать по нужным полям и просматривать статистику по трассам. На рис. 17 представлена статистика по пользователям.




Рис. 17. Статистика по трассам.



Подменю «Трассы» содержит опции:

  • Трасса «FlexLocks» – события Гибких Блокировок.
  • Трасса «Duration» – запросы, на выполнение которых ушло более 5 сек. Анализ данной трассы позволяет выявить запросы, наиболее загружающие сервер. Рекомендуется проводить анализ в комплексе с трассами Reads и Writes. При этом необходимо учитывать данные, собранные трассами Locks и DeadLocks, поскольку причиной длительности выполнения операций могла стать блокировка.
  • Трассы «Reads» и «Writes» – запросы, которые вызвали нагрузку на диск операциями чтения и записи. Трассы предназначены для определения причин высокой нагрузки.
  • «Reads» – запросы, операции логического чтения которых превышают 50000.
  • «Writes» – запросы, операции логической записи которых превышают 500.
  • Трасса «Locks» – события блокировок, каждая из которых сигнализирует о том, что одна транзакция ожидает доступа к какому-либо ресурсу, заблокированному другой транзакцией на время его использования.
  • Трасса «DeadLocks» – события взаимоблокировок, каждая из которых сигнализирует о том, что две или более транзакции блокируют друг друга так, что ни одна из них не может быть выполнена.
    Для анализа трасс «Locks» и «DeadLocks» рекомендуется использовать отчеты (подменю «Сервис») за интересующий период времени.


Система мониторинга собирает шесть трасс событий MS SQL сервера. При этом, часть событий может попадать в несколько трасс одновременно. Например, длительный запрос попадал в трассу «Duration». Причиной длительного выполнения может быть блокировка. Для анализа участия данного запроса в трассе блокировок введена дополнительная суррогатная колонка «Вид» (панель настройки колонок приведена на рис. 16). Поле «Вид» содержит строку из 12 символов – по два символа на каждую трассу. Если запрос участвует в какой-либо трассе, то в поле «Вид» на фиксированной позиции будут стоять обозначающие ее символы, в противном случае – пробелы. В таблице 2 представлены обозначения трасс.


Таблица 2. Виды трасс


ТрассаСобытия, которые отражены в трассеОбозначение
FlexLocksСобытия гибких блокировок.Fl
DurationЗапросы длительностью более 5 секунд
Dt
ReadsЗапросы, выполнившие более 50 000 логических
операций чтения
.
Rs
WritesЗапросы, выполнившие более 1 000 логических
операций записи.
Ws
DeadlocksВсе взаимоблoкировки.
Dl
LocksБлокировки длительностью более 1 мсек.Lc


4.3 Подменю «Сервис»

Вид панели подменю «Сервис» показан на рис. 18.




Рис. 18. Панель подменю «Сервис»


Подменю «Сервис» содержит несколько опций:

  • «Настройка сбора данных» – позволяет открыть форму настройки сбора данных, в которой указывается, какие данные должны собираться. Опция дублируется аналогичной кнопкой «Настройка сбора данных» в меню главного окна программы.
  • «Задать каталог Базы Агента» – установка локального каталога, который будут использовать агенты сбора данных для создания своих баз.
  • «Сделать BackUp» – сохранение данных наблюдаемой базы в файл. На рис. 19 представлено окно создания резервной копии данных.
  • «Отчеты» – просмотр отчетов мониторинга по выбранным базам.
  • «Язык» – выбор языка интерфейса программы.




Рис. 19. Создание резервной копии



4.4 Подменю «Дополнительно»


Вид панели подменю «Дополнительно» показан на рис. 20.




Рис. 20. Панель подменю «Дополнительно»



Описание элементов подменю «Дополнительно»:
  • «Информация о сервере…» – позволяет получить подробную информацию о наблюдаемом сервере баз данных. Кнопка «Отчет (HTML)» в окне «Параметры сервера» (рис. 21) дает возможность вывести эту информацию в отдельный отчет.



Рис. 21. Окно «Параметры сервера»



Чтобы сравнить настройки сервера разных дней, необходимо выбрать две разные даты и установить галочку «Сравнить». В области «Сравнение конфигураций» останутся параметры, отличающиеся друг от друга. На рис. 22 показан пример сравнения конфигураций для разных дат.




Рис. 22. Сравнение конфигураций разных дат


  • «Статистка нагрузки по пользователям…» – позволяет просмотреть статистику по всем пользователям (Глава 1.1 рис. 9).
  • «Процедуры 1С…» – оценка временных характеристик по операциям 1С.



Рис. 23. Окно «Процедуры 1С»

Внешний вид и возможные настройки окна «Процедуры 1С» по аналогии с окном «Трассы». (Глава 4.2.)


  • «Информация о таблицах…» – предоставляет подробную информацию о таблицах в базах данных.



Рис. 24. Окно «Информация о таблицах»

Рис. 24 поз. 1 – возможность выбора базы данных. Чтобы отображать информацию о таблицах определенной базы данных, необходимо воспользоваться этой опцией.

Рис. 24. поз. 2 – таблица содержит информацию:
  • база данных – имя базы данных;
  • таблица – имя таблицы;
  • число строк – число строк табличной части;
  • занято данными – количество байт, занятых данными;
  • зарезервировано – сколько байт данных занимает таблица. Это поле включает в себя количество байт, занятых индексами и размер не используемого, но выделенного дискового пространства;
  • занято индексами – количество байт, занятых индексами;
  • не используется – размер не используемого, но выделенного дискового пространства.


Рис. 24. поз. 3 – на закладке «Индексы» есть возможность посмотреть информацию об индексах, соответствующую выбранной строчке области поз.2.

Название колонки Расшифровка отображаемого значения
ДатаДата создания индекса
Название индексаИмя индекса, соответствующей таблицы.
ScanDensityПроцентное отношение. Это отношение Best Count к Actual Count. Значение 100 означает отсутствие фрагментации; значение меньше 100 указывает на наличие фрагментации.
Best Count — это идеальное количество изменений экстентов в случае полной непрерывности. Actual Count — это реальное количество изменений экстентов.
Это значение должно быть как можно выше, и его можно улучшить, снизив уровень фрагментации индекса.

LogicalFragmentationПроцент неупорядоченных страниц, определенный с помощью просмотра конечных страниц индекса. Это значение не существенно для куч.
Неупорядоченной называется страница, для которой следующая страница, указанная в IAM, отличается от страницы, на которую ссылается указатель следующей страницы в конечной странице.
Фрагментация логического просмотра. Показывает на сколько процентов, в среднем, не заполнены страницы таблицы.
ExtentFragmentationПроцент неупорядоченных экстентов при просмотре конечных страниц индекса. Это значение не существенно для куч. Неупорядоченным называется такой экстент, для которого экстент, содержащий текущую страницу индекса, не расположен физически непосредственно за экстентом, содержащим предыдущую страницу индекса.

Примечание.
Это значение не имеет смысла, если индекс охватывает несколько файлов.

Рис. 24. поз. 5 – вкладка «Измерения» содержит историю изменений информации о выбранной таблице;




Рис. 25. Вкладка «Измерения»




  • «Время входа пользователей 1С…» – предоставляет информацию отдельно по сессиям MS SQL.

Рис. 26. Окно «Время входа пользователей 1С»


Рис. 26 поз. 1 – подробная информация о пользователях. В таблице 3 названия колонок приведены в расшифрованном виде.

Таблица 3. Информация по пользователям

Название колонки Расшифровка отображаемого значения
SPIDИдентификатор процесса для текущего сеанса.
ПользовательИмя пользователя 1С, работающего в текущей сессии.
ПрограммаИмя приложения, создавшего сессию.
Процессорное времяСуммарное время, затраченное процессором на сессию этого пользователя.
База данныхИмя базы данных MS SQL, к которой обращается приложение.
ДлительностьСуммарное время событий, выполняющихся пользователем.
НачалоВремя начала сессии.
КонецВремя окончания сессии.
ЧтенийКоличество логических операций чтения диска, вызванных событиями текущей сессии.
ЗаписейКоличество логических операций записей на диск, вызванных событиями текущей сессии.
КонецВремя окончания сессии.

Рис. 26 поз. 2 – вкладка «статистика». Позволяет группировать по нужным полям и просматривать статистику.



4.5 Подменю «Справка»

Опция «Вызов справки» показывает окно справочной информации о программе мониторинга, представленное на рис. 27.




Рис. 27. Окно «Параметры сервера»


Опция «О программе» выводит краткую информацию о наименовании, номере версии и авторских правах на данную программу.
Окно «О программе» представлено на рис. 28.



Рис. 28. Окно «О программе»


5. Отчеты


Отчеты позволяют просматривать информацию за длительный период времени в удобном виде, находить закономерности, просматривая аналогичные временные периоды, отслеживать как повлияли изменения в конфигурации или программном обеспечении сервера на его производительность, понять почему возросли нагрузки на сервер.
Если выбрать в меню «Сервис» опцию «Отчеты», будет загружено окно отчетов, представленное на рис. 29.




Рис. 29. Окно отчетов

Рис. 29 поз. 1 – общая информация о базе данных.

Рис. 29 поз. 2 – доступные типы отчетов:
  • «Отчет по блокировкам»;
  • «Отчет по объектам, нагружающим сервер»;
  • «Динамика счетчиков»;
  • «Анализ критических значений».


5.1 Отчет по блокировкам

Окно формирования отчета по блокировкам показано на рис. 30.





Рис. 30. Окно формирования отчета по блокировкам

Рис. 30 поз. 1 – панель настроек. Позволяет изменять параметры графиков включаемых в отчет, производить фильтрацию по приложению и изменять рабочее время.

Рис. 30 поз. 2 – список баз данных. Панель позволяет редактировать список баз данных, информация о которых будет включена в отчет.



Таблица 4. Назначение колонок списка баз данных

НазваниеОписание
БазаНазвание базы данных
НеудачныхКоличество неудачных блокировок *
БлокировокОбщее количество блокировок
СтартДата и время первой блокировки.
КонецДата и время последней блокировки
ДлительностьСуммарное время событий, выполняющихся пользователем.
НачалоВремя начала сессии.
КонецВремя окончания сессии.
MAX/1000Максимальная по длительности блокировка в секундах.
СреднееСредняя длительность блокировки.
СуммаСуммарная длительность всех блокировок
MAX/1000 неудМаксимальная длительность неудачной блокировки*
SUMM/1000 неудСуммарная длительность неудачных блокировок*


*Неудачная блокировка - блокировка которая была прервана по причине таймаута или взаимоблокировки, т.е. после ожидания запрос не был выполнен.

Рис. 30 поз. 3 – список дней. Панель позволяет редактировать список дней, информация по которым будет включена в отчет.


Таблица 5. Назначение колонок списка дней

НазваниеОписание
Дата

Дата
День неделиДень недели на который приходится соответствующая дата
ВсегоОбщее количество блокировок
Неуд.Количество неудачных блокировок
СтартВремя первой блокировки в на данную дату
КонецВремя последней блокировки на данную дату
SUM/1000Сумма всех блокировок в секундах
SUM/1000 неуд
Сумма неудачных блокировок в секундах
MAX/1000Максималья длительность блокировки в секундах
MAX/1000 неуд
Максимальна я длительность неудачной блокировки в секундах
Со сколькиНачало временного периода, блокировки за который войдут в отчет*
До сколькиКонец временного периода, блокировки за который войдут в отчет*





**По умолчанию значения колонок «Со скольки» и «До скольки» соответственно равны значениям колонок «Старт» и «Конец», но их можно изменить с помощью одноименных элементов управления на рис. 30 поз.4.

Выбор баз данных приводит к отображению списка дней, в которых были блокировки по этим базам. На панели «Блокировки для выбранных баз» (рис. 30 поз. 3) можно изменить диапазон часов для конкретного дня, выделив строку в списке.
В отчете строится диаграмма блокировок.
Доступные настройки панели «Максимальное значение (секунды)» показаны на рис. 31 поз. 1:
  • «Максимум за день» – максимальное значение по вертикальной оси будет соответствовать максимальному значению за каждый конкретный день;
  • «Максимум за все дни» – максимальное значение по вертикальной оси будет соответствовать максимальному значению за все дни включенные в отчет;
  • «Параметрически» – значение можно задать константой.


Рис. 31. Панель установки параметров графика


Рис. 31 поз. 2 – Выбор формата времени при построении диаграммы в отчете.

Фильтрация по приложению, представленная на рис. 32, позволяет выбрать блокировки, создаваемые только одним приложением. Фильтр задается по правилам оператора LIKE в SQL. Пример: при фильтрации «1СV%» в отчет будут включены только блокировки 1С.



Рис. 32. Настройка фильтрации по приложению.

Рис. 30 поз. 5 – кнопки выбора построения отчета в разных приложениях. Дают возможность построить отчет в HTML или в Word.





Copyright © 2004—2009 «СофтПоинт»
SoftPoint