Система мониторинга PERFEXPERT — решение проблем производительности СУБД tutorial

Специализированный программный комплекс «PERFEXPERT» – самостоятельный программный продукт, позволяющий без вмешательства в работу баз данных и обслуживающих их программ в режиме реального времени собирать, протоколировать и визуально отображать сведения о нагрузке на систему баз данных MS SQL, оценивать эффективность их работы и выявлять причины низкой производительности.
В начале лета разработчик этого программного продукта компания SOFTPOINT и производитель серверного оборудования компания STSS запустили акцию: при покупке любого сервера или СХД
клиент получает Сертификат на бесплатное тестирование ПО диагностики СУБД PERFEXPERT сроком на 3 месяца. Акция продлится до конца лета.
Учитывая положительный результат акции, мы решили расширить круг её охвата. С сегодняшнего дня, в течение 3 месяцев, любой читатель этой статьи получает 2 недели тестирования PERFEXPERT в своей инфраструктуре СУБД.

Описание функционала

Далее представлены данные из официальных документов для PERFEXPERT версии 3.3. Так как продукт постоянно совершенствуется, через некоторое время актуальность данных из этой статьи может частично уменьшиться.

Общие сведения и принцип работы

Система мониторинга производительности и анализа баз данных PERFEXPERT позволяет с высокой степенью детализации получить полное представление обо всем, что сказывается на эффективности работы сервера SQL (в том числе серверов в группе доступности AlwaysOn и отказоустойчивых кластерах), серверов репликации, терминальных серверов и серверов приложений 1С.
Система имеет простое подключение к любым базам данных под управлением MS SQL Server начиная с версии 2005 и полностью интегрируется с большинством популярных информационных систем такими как: 1С: Предприятие, Microsoft DynamicsAX и DocsVision.
Большим достоинством PERFEXPERT является возможность одновременной работы с несколькими базами данных как в режиме on-line, так и последующей работы с архивными данными, накопленными за предыдущие периоды. При этом используется единая консоль управления и анализа для данных со всех серверов (узлов).
Кроме того, мониторинг PERFEXPERT позволяет анализировать статистику по всем собираемым источникам данных с максимальной детализацией, что делает возможным определять с высокой точностью проблемные модули, неоптимальные SQL-запросы, а также идентифицировать причины замедления работы серверов, как в плане настроек операционных систем, так и в плане настроек сервера MS SQL.
Возможность создания в PERFEXPERT гибких отчётов в любых разрезах работы информационной системы, позволяет анализировать множество факторов и впоследствии принимать верные и оптимальные управленческие решения для исключения проблем производительности.

Используя собственные разработки ООО «Кластерные технологии Софтпоинт», PERFEXPERT, ведя круглосуточный (24×7) активный мониторинг событий на всех серверах одновременно, позволяет задействовать не более 3% ресурсов операционной системы при контроле информационных систем в режиме реального времени.
Полученные в ходе мониторинга сведения могут быть использованы персоналом как для самостоятельного реагирования на критические ситуации, приводящие к остановке или потери части функциональности системы, так и в рамках проектов по повышению производительности, разрабатываемых SOFTPOINT.
Функционирование комплекса основано на сборе и последующем анализе факторов, влияющих на качественные характеристики серверов, таких как: время отклика, пропускная способность, загруженность процессоров (в том числе, в разрезе каждой сессии MS SQL, отдельных групп запросов, баз данных), объёмы операций ввода-вывода и т.д.