На правах популяризации хотелось бы познакомить читателей с одной из услуг службы поддержки компании DIRECTUM. В частности, ниже речь пойдет о такой услуге как «Аудит производительности системы DIRECTUM».
Кто-то может возразить, что для подобного рода статей есть рекламные материалы, списки услуг и т.д., тем не менее все эти материалы несут в себе весьма краткое описание, а хотелось бы остановиться более подробно для того, чтобы все могли понимать суть услуги.
Фокус аудита
Исходя из названия услуги можно сделать вывод, что услуга подразумевает некий пул работ, в котором выполняется анализ производительности системы DIRECTUM. Более того, услуга является логическим продолжением услуги «Диагностика состояния системы DIRECTUM», о которой более подробно можно прочесть тут, здесь и еще вот тут. Но в отличие от диагностики аудит включает в себя больший набор блоков для анализа.
Аудит производительности системы DIRECTUM - это мероприятие, нацеленное на выявление потенциальных мест улучшения производительности системы DIRECTUM. Аудит может быть выполнен как удаленно, так и непосредственно с выездом специалиста к Заказчику.
В ходе аудита проводится анализ:
аппаратных характеристик и настроек операционной системы (ОС) сервера СУБД, обслуживающего базу данных системы DIRECTUM;
аппаратных характеристик и настроек ОС серверов сервисных служб системы DIRECTUM;
общих настроек сервера СУБД;
профиля нагрузки на базу данных системы DIRECTUM;
скорости выполнения основных стандартных операций системы DIRECTUM (открытие и сохранение документа, открытие справочника, создание, сохранение и открытие записи справочника, создание, старт и обработка задач, открытие карточки ЗЗУ, открытие проводника, поиск и открытие папок) и скорости выполнения операций, требующих оптимизации (список предоставляется Заказчиком);
клиентских компьютеров и их сетевых каналов, на которых наблюдается низкая производительность системы (не более трёх компьютеров).
Для выявления узких мест используются данные из следующих источников:
текущие аппаратные и программные характеристики серверов;
настройки СУБД;
счетчики производительности ОС;
счетчики производительности СУБД;
системные представления СУБД;
SQL-профайлинг;
клиентский профайлинг DIRECTUM;
лог-файлы системы DIRECTUM;
прикладная разработка системы DIRECTUM.
Сбор информации осуществляется за несколько типовых рабочих дней, что исключает влияние на результаты аудита отдельных операций в системе.
Результат
Результатом проводимых работ является отчет, содержащий:
оценку производительности серверов системы DIRECTUM (СУБД и сервисные службы);
рекомендации по повышению стабильности и производительности системы в целом;
список потенциальных мест улучшения производительности системы, с указанием возможных причин, оказывающих негативное влияние на систему;
Более детально структура отчета состоит из следующих основных разделов:
Содержание
Введение – стандартный раздел, который описывает цели аудита, используемые инструменты и другую различную информацию.
Выводы – в этом разделе фиксируются основные выводы по итогам аудита производительности с указанием наиболее проблемных мест. Также в раздел включен визуальный «светофор», который позволяет без детального ознакомления с отчетом выделить наиболее критичные с точки зрения производительности компоненты архитектуры. Как правило раздел необходим с целью ознакомления руководящего состава с итогами аудита.
Рекомендации – в данном разделе приводится план действий, который необходимо выполнить по итогам аудита с целью улучшения производительности системы в целом. Пункты приведены от наиболее к наименее критичным, с указанием разделов, в которых выполнен детальный анализ.
Анализ производительности сервера БД – в разделе выполняется анализ производительности сервера БД, и в частности, процессорной системы, памяти, дисковой, а также сетевой подсистем сервера.
Анализ экземпляра SQL Server – в разделе выполняется анализ следующих групп счетчиков SQLServer: Memory Manager, SQLServer: Buffer Manager, SQLServer: Access Methods, SQLServer: Latches, SQLServer: SQL Statistics, SQLServer: Locks, а также анализ ожиданий и блокировок на SQLServer.
Анализ настроек БД – указываются настройки характерные для конкретной БД DIRECTUM.
Анализ трейсов (трасс) SQL Server БД DIRECTUM – в данном разделе приводится список наиболее нагружающих сервер запросов в разрезе процессорной и дисковой подсистем. Запросы могут быть разделены на платформенные и прикладные.
Анализ индексов и статистики – в данном разделе приводится анализ актуальности выполнения переиндексации, а также выполнения обновления статистики. Дополнительно рассматриваются неиспользуемые и редкоиспользуемые индексы, а также потенциально отсутствующие индексы.
Анализ клиентского профайлинга системы DIRECTUM – в разделе выполняется анализ клиентского профайлинга системы DIRECTUM (файлы *.prf) в различных разрезах, наиболее частовыполняемых операций.
Анализ служб системы DIRECTUM – выполняется анализ счетчиков производительности ОС, файлов настроек, логов сервисных служб, а также другой информации, влияющей на производительность и стабильность сервисных служб системы DIRECTUM.
Анализ ошибок клиентской части DIRECTUM возникающих на рабочих станциях пользователей – в данном разделе рассматриваются ошибки, наиболее часто возникающие на клиентских местах пользователей.
Анализ производительности клиентских рабочих станций – в разделе приводится детальный анализ рабочих станций пользователей, с ПЭВМ которых были собраны данные (не более 3).
Описание конфигурации серверов системы DIRECTUM – указывается конфигурация и особенности оборудования, на котором функционирует система DIRECTUM.
Раздел «Приложение» - в разделе указываются различные примеры t-sql запросов, скрипты и другая справочная информация, которая может привести к усложнению восприятия документа в целом.
Отчет содержит пути оптимизации стандартных операций системы и направления для анализа составных бизнес операций.
Средний объем отчета составляет от 50 до 80 страниц.
Аудитория
Лица кому могут быть интересны результаты аудита:
руководители, отвечающие за поддержание работоспособности системы в целом, принимающие решение по дальнейшему масштабированию системы в рамках организации;
технические специалисты, отвечающие за поддержку системы;
прикладные разработчики.
Эффект
Проведение аудита экономически целесообразно в крупных организациях с постоянно изменяющимися решениями на базе системы DIRECTUM, либо в организациях, где регулярно увеличивается число пользователей системы. При этом по итогам аудита эффект будет в нескольких направлениях:
рекомендации по повышению стабильности и производительности системы в целом от вендора, выполнение которых поможет стабилизировать и снизить нагрузку как на оборудование, так и систему в целом;
список потенциальных мест улучшения производительности системы, с указанием возможных причин, оказывающих негативное влияние на систему. Локализация этих мест позволит более направленно оптимизировать отдельные компоненты системы;
снимок производительности системы DIRECTUM в конкретный момент времени, м.б. полезен, в случае постоянных изменений в разработке системы (исторический срез);
повышение компетенций технических специалистов Заказчика за счет передачи опыта и ответов на вопросы Заказчика по итогам аудита.
Надеюсь после прочтения статьи, состав услуги «Аудит производительности» стал более понятен. В случае же возникновения вопросов можно обратиться к представителям компании-поставщика системы DIRECTUM или к закрепленному менеджеру компании DIRECTUM.
Здравствуйте. Выходит, после аудита мы получаем отчет и набор рекомендаций. Сам аудитор никаких настроек, улучшений не производит? Как узнать ее стоимость?
Добрый день!
Скажите, а сколько стоит данная услуга? где можно посмотреть цены?
Марина, уточняющие вопросы можно задать представителям компании-поставщика системы DIRECTUM или к закрепленному менеджеру компании DIRECTUM.
Передал Ваши контакты ответственным, в ближайшее время с Вами свяжутся.
Здравствуйте. Выходит, после аудита мы получаем отчет и набор рекомендаций. Сам аудитор никаких настроек, улучшений не производит? Как узнать ее стоимость?
Авторизуйтесь, чтобы написать комментарий