Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 11810 сообщений
Cообщения с меткой

диагностика - Самое интересное в блогах

Следующие 30  »
Shallah

Диагностические представительства на лице и шее человека

Воскресенье, 20 Августа 2017 г. 12:02 (ссылка)

Это цитата сообщения Ирцейс Оригинальное сообщение

Диагностические представительства на лице и шее человека




Кто не слышал расхожего выражения «глаза - зеркало души»? Считается, что по глазам можно определить характер человека, его душевные качества. Не берусь судить, насколько точно это выражение соответствует истине, быть может оно и так... Но если глаза – отражение души, то  лицо - зеркало здоровья, уверяют дерматологи. И вот уж с этим я не могу не согласиться.



3720816_Diagnosticheskie_predstavitelstva_na_lice2 (640x345, 58Kb)



Я уже писала, что  Диагностика по лицу - наука древняя, известная еще со времен Аристотеля. В статье были преведены только основные, базовые понятия. Но, оказывается, каждый орган человека имеет на лице своё «представительство», свою, так называемую, проекционную зону.  И по внешнему виду этой зоны - участка на лице человека -  можно определить возможные внутренние проблемы связанного с ним органа.



Читать далее

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Трииночка

Онколог: 5 вещей, которые я бы сделал, если бы сегодня мне поставили диагноз «рак»

Воскресенье, 20 Августа 2017 г. 10:02 (ссылка)



Онколог: 5 вещей, которые я бы сделал, если бы сегодня мне поставили диагноз «рак»



4059776_mir_domy_tvoemy (550x413, 602Kb)

 




Известный в США врач и ученый Марк Хайман написал колонку о том, что нужно делать, если у вас обнаружат рак.







«Марк, что бы ты делал, если бы у тебя диагностировали рак?» — такой вопрос мне на днях неожиданно задал друг


К сожалению, с раком в жизни я сталкиваюсь очень часто: это случалось и с моей семьей, и с пациентами. Проблема в том, что традиционная медицина мыслит неправильными, устаревшими категориями, когда дело доходит до онкологии.



Мы отлично научились его вырезать, сжигать и даже вытравливать с помощью химиотерапии, мы облучаем его радиацией и бомбардируем наркотиками, но причина рака так и не поддается лечению.



К счастью, у нас есть альтернатива. Это “функциональный медицинский подход к раку”.



Функциональная медицина дает возможность специалистам и пациентам проводить совместную работу над тем, чтобы устранить причины заболевания, в самом их корне. Это такая новая персонализированная модель диагностики и лечения новых заболеваний.



Суть проста: вы сдаете образцы для генетического анализа, а врачи говорят вам, к каким хроническим болезням вы предрасположены, и что нужно делать, чтобы их избежать.

Читать далее...
Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
ВСЕ_ДЛЯ_ДЕТЕЙ (Автор -PEROOO)

Подготовка к школе: пробы Озерецкого.Хорошая моторика ребенка сейчас-успешность в будущем..заботливым родителям на заметку

Суббота, 19 Августа 2017 г. 17:37 (ссылка)

Подготовка к школе: пробы Озерецкого
Чтобы узнать, как развита моторика вашего ребенка, попробуйте выполнить с ним "пробы моторной одаренности" Озерецкого. Эти задания можно выполнять с детьми с пяти лет.

Условие! Прежде чем предлагать задания детям, хорошенько изучите их сами.
Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Понтифик_Иванов

Чувствительность к антибиотикам

Пятница, 18 Августа 2017 г. 22:30 (ссылка)
md-eksperiment.org/post/201...tibiotikam

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

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

Четверг, 10 Августа 2017 г. 11:09 (ссылка)

Специализированный программный комплекс «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, ведя круглосуточный (24x7) активный мониторинг событий на всех серверах одновременно, позволяет задействовать не более 3% ресурсов операционной системы при контроле информационных систем в режиме реального времени.

Полученные в ходе мониторинга сведения могут быть использованы персоналом как для самостоятельного реагирования на критические ситуации, приводящие к остановке или потери части функциональности системы, так и в рамках проектов по повышению производительности, разрабатываемых SOFTPOINT.

Функционирование комплекса основано на сборе и последующем анализе факторов, влияющих на качественные характеристики серверов, таких как: время отклика, пропускная способность, загруженность процессоров (в том числе, в разрезе каждой сессии MS SQL, отдельных групп запросов, баз данных), объёмы операций ввода-вывода и т.д.







В системе PERFEXPERT ведётся сбор трасс, настроенных по различным шаблонам:


  • по длительным запросам SQL

  • по запросам SQL, потребляющим значительные ресурсы памяти и диска

  • по блокировкам и взаимоблокировкам



В первую очередь программный комплекс PERFEXPERT производит анализ факторов:


  • динамика нагрузки на сервер в разрезе сессий MS SQL, БД, групп SQL-запросов

  • причины блокировок и взаимоблокировок с детализацией по объектам блокировок

  • нагрузка на вычислительную подсистему серверов

  • загруженность сетевой подсистемы

  • динамическое разделение ресурсов между сервером MS SQL и ОС

  • узкие места клиентской части

  • качество обслуживания баз данных



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



Интерфейс



При корректном запуске программы откроется основное окно, в котором будут отображены результаты мониторинга в виде графиков и, при соответствующих настройках вида окна – ряд дополнительных окон и панелей.







Информация, отображаемая в данном окне приложения, позволяет наблюдать и оперативно информировать администратора СУБД о возникшей проблеме в режиме on-line. При этом наблюдение и анализ можно производить с различным уровнем детализации.

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

На панели управления отражается информация о подключённом сервере. Данный элемент управления позволяет переключаться между наблюдаемыми серверами баз данных. При этом потушенная иконка показывает, что агент сбора данных отключён, либо не проявляет активности более 20 секунд. Иконка синего цвета – указывает об активности агента.

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

Фильтр по периоду и рабочему времени позволяет выбрать диапазон отображения графиков, что даёт возможность просматривать данные за прошедший период.

Для точного определения значений счётчиков на графиках в определённый момент времени используется линейка – прямая вертикальная линия, которая появляется при движении курсора мыши по окну графиков.

При пересечении линейки с каждым из графиков отображаются значения соответствующих графиков. На панелях «Сессии MS SQL» «Дополнительная информация» и «ТОП 10 процессов» отображаются измерения на момент времени, выбранный курсором мыши на графике.

Для фиксирования таблиц с измерениями на панелях «Сессии MS SQL», «Дополнительная информация» и «ТОП 10 процессов» необходимо сделать двойной щелчок мышью по изображению графика. При этом появится новая закладка для выбранного момента времени.







На основном окне мониторинга отдельной опцией выведена возможность отображения пользовательских замеров (маркеров). Она появляется на основном окне мониторинга только после их введения и настройки.

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

Вертикальная шкала панели маркеров отображает количество операций в единицу времени, горизонтальная является шкалой времени.







Опции из панели «Меню» позволяют эффективно управлять просмотром поступающей или записанной с серверов информацией, формировать статистику по собранным данным.







Панель «Меню» предоставляет широкие возможности оператору по настройке внешнего вида программы, удобной навигации между окнами просмотра собранной статистики в разрезе различных групп данных, что позволяет оптимизировать процесс поиска причин деградации производительности системы.



Далее, под спойлером, находится подробная инструкция по эксплуатации PERFEXPERT. Раскрывать его рекомендую, если Вы всерьёз задумались протестировать данную систему мониторинга и диагностики, или же уже приступили к её эксплуатации.



Для общего же знакомства с этим программным продуктом лучше воспользоваться 40-минутным обзорным видеороликом чуть ниже. Там описано и реальное применение, и описание функционала.



Описание каждого подменю программы

ПОДМЕНЮ «ФАЙЛ»



Основное предназначение подменю «Файл» — управление режимами работы Центра сбора данных, архивирование и восстановление из созданных ранее архивов баз данных мониторинга, быстрая навигация.







Опция «Открыть файл базы PerfExpert…» – выбор имеющегося в наличии записанного ранее файла с результатами наблюдения, имеющего расширение *.fdb или *.spdb.

Данная опция предназначена как для работы с архивными файлами PERFEXPERT, так и для ситуаций, когда нет возможности осуществить соединение с сервером посредством локальной сети. Например, файл базы данных получен из удалённого филиала по электронной почте.



Опция «Подключиться к удалённому Центру Сбора…» — создаёт подключение к серверу мониторинга. При её выборе возникнет окно, в котором необходимо указать сетевое имя компьютера или его IP-адрес, для установки удалённого подключения и, при удачном соединении, запросит имя пользователя, пароль доступа и порт по которому будет осуществляться обмен данными.











После удачного соединения опция поменяет название на «Отключиться от удалённого Центра Сбора…», выбрав которую пользователь возвращается к Центру сбора, расположенном на локальном компьютере.



Опция «Сделать BackUp…» позволяет сохранить собранные сведения наблюдаемой базы в файл (резервное копирование) и, при необходимости, добавить резервную копию в архив.

Система мониторинга создаёт новую базу каждый понедельник в час ночи, и в названии файла базы по умолчанию указываются: название домена и имени сервера, а также дата её создания (например, 2014-05-14-dbs.local_140512_234).

При выборе данной опции в открывшемся окне будет предложено выбрать вариант сохранения баз данных и откроются два поля:


  • «Архивируемый файл», т.е. файл базы, который будет заархивирован

  • «Файл резервной копии», т.е. сам файл BackUp — путь сохранения резервной копии







Если необходимо сделать резервную копию базы данных мониторинга PERFEXPERT за предыдущую или за текущую недели, то необходимо выбрать соответствующий пункт, и нажать кнопку «Упаковать». Через некоторое время файл резервной копии будет готов.

Если необходимо сделать копию базы за другой период, либо в случае истекшего срока действия лицензии, то необходимо действовать следующим образом:


  • Например, сегодня 07 августа 2017 г.

  • Для создания BackUp (резервной копии) базы за позапрошлую неделю необходимо в поле «Архивируемый файл» выбрать базу (это файл с расширением *.spbd) в названии которой указано %170724% т.е. 24 июля 2017 года, понедельник на позапрошлой неделе.

  • В поле «Файл резервной копии» указываем куда его сохранить. Нажимаем кнопку «Упаковать». Через некоторое время файл готов.

  • В результате выполнения процедур получается два файла с одинаковым названием, но разными расширениями — *.fbk и *.7z. Если в окне BackUp не включать опцию «Сжимать файл», то архивный файл с расширением *.7z создаваться не будет.



Опция «Восстановить BackUp…» обратная функция опции «Сделать BackUp…», которая позволяет восстановить из файла резервной копии собранные сведения наблюдаемой базы.

Восстановление происходит как из файла расширения *.7z, так и *.fbk. Распакованный файл будет иметь расширение *.spdb.



Опция «Задать каталог Базы Агента» позволяет установить локальный каталог, который будет использоваться агентами сбора данных для создания своих баз.







По умолчанию базы сбора находятся в папке, в которую была установлена система мониторинга, в поддиректории \data. Имя базы состоит из полного доменного имени наблюдаемого компьютера и имеет расширение *.fdb.



Опция «Выход» – завершение работы программы PERFEXPERT.



ПОДМЕНЮ «ПОДКЛЮЧЕНИЯ»



Подменю «Подключения» выводит список серверов MS SQL на которых установлены агенты сбора данных, подключённые к Центру сбора. Используется для переключения между несколькими подключёнными и работающими в режиме on-line серверами MS SQL, собирающими данные в едином Центре сбора.



ПОДМЕНЮ «ТРАССЫ»



В MS SQL нередки ситуации, когда определённый запрос работает медленно, причём по тексту запроса не видно никаких очевидных проблем. Обычно в этом случае необходимо расследовать проблему на более глубоком уровне.

Программный комплекс PERFEXPERT в процессе работы создаёт трассировки на стороне MS SQL сервера, в которые непрерывно ведётся запись стека выполняющихся запросов, отвечающих критериям по длительности выполнения более 5 секунд или выполнивших более 50 000 логических чтений, а также собирает события блокировок и взаимоблокировок.

Подменю «Трассы» служит для определения узких мест работы информационной системы в разрезе групп SQL-запросов и предназначено для создания и анализа результатов трассировок и выявления возникших проблем в процессе выполнения запросов.







Опция «Duration — запросы SQL длительностью более 5 сек.» — позволяет отобразить и проанализировать длительные SQL-запросы, являющиеся основным источником информации при исследовании повышенной нагрузки на вычислительную подсистему MS SQL сервера.

В результате в отдельном окне будут отражены списки длительных запросов, с возможностью просмотра текста выбранного запроса, а также получения статистических данных по группам запросов, создающих наибольшую суммарную нагрузку на сервер.











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



Опция «Reads — запросы SQL с количеством операций чтения более 50 000» — позволяет отобразить и проанализировать SQL-запросы, являющиеся основным источником информации при исследовании повышенной нагрузки на дисковый массив, проблем с кешем данных MS SQL сервера.



Опция «Writes — запросы SQL с количеством операций записи более 500» — позволяет отобразить и проанализировать SQL-запросы, нагружающие дисковую систему операциями записи.



Опция «Locks — события блокировок» — отображает произошедшие за время наблюдения блокировки, на уровне SQL и в первую очередь позволяет определить их вид, продолжительность, статус и ресурс блокировки.



Опция «Dead Locks — события взаимоблокировок» — отображает произошедшие за время наблюдения взаимоблокировки, когда транзакции блокируют друг друга и нарушают порядок доступа к объектам. Позволяет выяснить, если это возможно, причину взаимоблокировок, блокируемые и блокирующие сессии, проблемный запрос.



В полученной выборке в поле «Запрос» можно увидеть уведомление о произошедшей взаимоблокировке, описание потоков, которые попали во взаимоблокировки или граф взаимоблокировки, полный текст которого можно изучить во вкладке «Текст запроса».







Если данное графическое описание задач и ресурсов, вовлечённых во взаимоблокировку скопировать и сохранить в файл с расширением *.xdl, то открыв его в Microsoft SQL Management Studio можно наглядно просмотреть взаимоблокировку в графическом представлении.







Опция «Transactions — фиксация и откат транзакций» позволяет отобразить и проанализировать длительность завершённых и отката незавершённых транзакций. Вид окна данной опции имеет структуру, отличающуюся от большинства опций подменю «Трассы»







Опция «UserEvents — событие пользователя» — позволяет выявить запросы, создающие нагрузку на сервер событиями, которые созданы пользовательским кодом.



Опция «LogOut — завершение сеансов ИС» — отображает зафиксированные за время наблюдения принудительно либо аварийно завершённые сеансы подключений к базе данных.



Опция «Exceptions — исключительные ситуации SQL сервера» — отображает произошедшие за время наблюдения ошибки, которые делают невозможным дальнейшее выполнение команд SQL.



Опция «TextMask — отбор по подстройке в поле TextData» позволяет проанализировать все запросы, которые в тексте содержат подстроку из конфигуратора Агента сбора данных в поле Text mask.



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

Включение полной трассировки оказывает значительную нагрузку на сервер SQL. Поэтому данную опцию целесообразно использовать, когда нужно определить запросы, не видимые в стандартных трассах: запросы менее 5 секунд (duration) либо запросы которые выполнили менее 50 тысяч логических чтений (reads).



ПОДМЕНЮ «НАСТРОЙКА»



В подменю «Настройка» пользователь имеет возможность настроить состав графиков, отображаемых в основном окне мониторинга, в том числе пользовательских SQLсчётчиков, а также пользовательские замеры (маркеры)



Опция «Настройка графиков» вызывает окно в котором можно выбрать отображаемый цвет графиков основного окна мониторинга.

Двойной щелчок мышью по счётчику, которому необходимо изменить цвет, вызовет стандартное окно выбора цвета Windows. После внесённых изменений и нажатии кнопки «Применить» выбранные настройки будут применены.

Нажатие кнопки «Сохранить как шаблон» позволяет вернутся к выбранной цветовой настройке отображаемых счётчиков по нажатию кнопки «Использовать шаблон»



Опция «SQL — счётчики» позволяет создавать пользовательские SQL-счётчики, предназначенные для наблюдения за производительностью сервера MS SQL. При добавлении нового счётчика SQL, он через какое-то время автоматически появится в общем списке счётчиков, что будет означать, что сбор данного счётчика осуществляется корректно.



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

Настройка маркеров производится во вкладке «Сбор маркеров» окна настройки маркеров



Для добавления маркера необходимо нажать на кнопку «Добавить» и заполнить все необходимые параметры маркера, после чего нажать на кнопку «Применить» для сохранения настроек.



Для временного отключения маркеров в поле «Активен» напротив выбранного замера, убирается соответствующий флажок.

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

Настройка параметров отображения маркеров в основном окне мониторинга, производится во вкладке «Отображение» окна настройки маркеров.







ПОДМЕНЮ «СТАТИСТИКА»



В подменю «Статистика» пользователь имеет возможность формировать статистические сведения по собранным данным, а также выводить их в виде отчётов.







Опции данного подменю позволяют оценить активность баз данных, её пользователей, загруженность и эффективность работы системы. Представленная статистическая информация может быть использована для настройки эксплуатируемых программ, выявления неисправностей, и т.д., позволяя оперативно выявлять их узкие места.

Просмотр статистических сведений и анализ отчётов позволит своевременно и достоверно выявить самые ресурсоёмкие SQL-запросы позволит администратору сфокусироваться на оптимизации именно тех запросов, которые больше всего влияют на производительность базы данных.



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

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











Опция «Сессии MS SQL» вызывает окно расчёта статистики по сессиям MS SQL. Это же опция вызывается кнопкой «Статистика», расположенной над панелью «Сессии MS SQL» основного окна мониторинга.

Предоставляет возможность сгруппировать нагружающие процессы по следующим значениям:


  • База данных

  • Модуль

  • Пользователь

  • Форма

  • Программа

  • Компьютер

  • День

  • Текст запроса

  • Пользователь Windows

  • Ресурс блокировки

  • Тип ожидания

  • Процедура

  • Строка кода



С помощью кнопки «Фильтры» есть возможность задать необходимые ограничения на формирующуюся статистику.

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

В меню, вызываемого правой кнопкой мыши, а также комбинацией клавиш «Ctl+А» и «Ctl+С», можно соответственно выделить все строки таблицы полученного результата либо скопировать выбранные строки результат в буфер обмена.



Опция «Графики» вызывает окно расчёта статистики счётчиков по графикам, отображаемым в основном окне мониторинга.

Сформированные с учётом заданного периода и рабочего времени статданные отражают усреднённые, максимальные и суммарные значения заданных счётчиков, с разбивкой по периодам: дни, часы.







Представленная таблица по вертикали также делится на 3 части:


  • Значения за весь заданный период с разбивкой по дням заданного периода

  • Значения каждого заданного дня с почасовой разбивкой по заданному периоду времени

  • Значения за весь выбранный период с почасовой разбивкой по заданному периоду времени



При изменении набора видимых графиков при вызове нового окна статистики по графикам набор счётчиков автоматически изменяется и соответствует графикам отображаемым в основном окне мониторинга.



Опция «Процессы» вызывает окно расчёта статистики данных нагрузки по запущенным процессам на серверах MS SQL, серверах приложений и терминальных серверах.

В данном окне рассчитывается и отображается доля нагрузки на ЦПУ, создаваемая процессами, запущенными на сервере баз данных, терминальных и серверах приложений с учётом заданного периода, и времени.



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

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

В нижней части окна имеется 2 вкладки:


  • «Гистограмма», в которой внизу в виде графика представлены полные сведения по всем таблицам выбранной базы данных по выбранной базе данных, вверху гистограмма по первым 5 наиболее изменённым таблицам в выбранный момент времени на графике. На гистограмме зелёным цветом отображается количество изменений с прошлого замера, красным – количество изменений в таблице с момента последнего пересчёта статистик

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











С помощью сведений данной опции можно оценить, насколько значительно изменились данные и насколько сильно устарела статистическая информация о распределении значений в индексах и таблицах, а также определить необходимость обновления статистик базы данных MS SQL для выравнивания производительности.



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

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

В средней части окна отображаются сведения о таблицах, имеющихся в выбранной базе данных.



В нижней части окна находятся 3 вкладки:


  • Индексы, в котором показываются индексы выделенной таблицы в средней части окна

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

  • Исключения, где можно добавить и убрать исключаемые из опроса базы данных. При исключении базы данных из списка опрашиваемых, повышается общая скорость опроса таблиц. Данную опцию рекомендуется использовать всегда, исключая из списка все базы данных, по которым данная статистика не представляет интерес



Сведения, отражённые во вкладке «Индексы» позволяют определить степень внешней фрагментации индексов таблицы, которая выбрана в средней части окна. Данная вкладка имеет 5 колонок:


  • Дата измерения, где представлены дата и время опроса информации

  • Название индекса, где раскрываются имена индексов, используемых в выбранной таблице

  • ScanDensity показывает уровень фрагментации. При значении равном 100 фрагментация отсутствует

  • LogicalFragmentation показывает процент страниц не в логическом порядке. Если страницы находятся в строгой последовательности слева направо, то данный параметр будет иметь значение равное 0

  • ExtentFragmentation отображает процент экстентов не в логическом порядке. Если экстенты последовательны, то данный параметр будет иметь значение равное 0



Опция «Планы выполнения запросов» вызывает окно, в котором в табличной форме отображаются сведения по планам выполнения наиболее тяжёлых SQL-запросов, а также предоставляет возможность просмотреть этот план в графическом виде в Microsoft SQL Management Studio.

Зачастую в работе возникает ситуация, когда запрос в ИС по каким-то причинам работает медленно, но анализ текста запроса не выявляет какие-либо проблемы.

В таком случае приходится изучать эту проблему на более низком уровне. Для этого нужно проанализировать план выполнения запроса, который использовал SQL-сервер при его обработке.

Это бывает необходимо, чтобы понять оптимальность логики запроса, а также сделать достоверные выводы по поводу его оптимизации, в том числе при индексном тюнинге.

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

Нажатие кнопки «Открыть план в MS Studio» позволяет просмотреть план выполнения в графическом виде в Microsoft SQL Management Studio.



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



В средней части окна расположена таблица с зафиксированными пользовательскими процедурами информационной системы, за выбранный интервал времени. На вкладке «Процедуры» – все процедуры ИС с учётом фильтров. На вкладке «Сообщения об ошибках» – только те процедуры, которые выполнились с ошибкой.



В нижней части окна находятся три вкладки:


  • Текст запросов в которой показаны запросы SQL, запущенные указанной процедурой ИС. При выделении в таблице SQL-запроса, в нижней табличной части отобразится его текст

  • Статистика, которая предназначена для анализа статистических данных, получаемых группировкой по определённым полям. Для анализа общей картины выполнения процедур информационных систем удобно использовать группировку по модулю и процедуре ИС. Для этого необходимо нажать кнопку «Группировка по модулю ИС и процедуре», потом кнопку «Рассчитать». Анализируя полученные показатели и сравнивая эту информацию за различные периоды, можно проследить динамику улучшения или ухудшения работы процедур

  • Гистограмма в которой отображается плотность распределения выполнения выбранной процедуры ИС в указанном временном интервале. Слева показана общие характеристики по выбранной процедуре ИС за указанный период. При этом в таблице выделяются все идентичные процедуры



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

При анализе длительных строк кода информационных систем удобно использовать группировку по модулю и номеру строки кода ИС. Для этого необходимо нажать кнопку «Группировка по модулю ИС и номеру строки», затем кнопку «Рассчитать».



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

Подробный отчёт может быть выгружен либо в HTML, при этом откроется браузер, установленный в системе по умолчанию, либо в формате MS Office, если данный программный пакет установлен на том же компьютере, что и программа мониторинга PERFEXPERT.



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



ПОДМЕНЮ «ЛОГИ»



В процессе работы программного комплекса PERFEXPERT логируются все происходящие события работы агентов сбора данных и сервисов интеграции. В PERFEXPERT имеется возможность централизованного просмотра собранных логов от различных сервисов мониторинга. Данная возможность позволяет администратору оперативно реагировать на возникающие проблемы, в работе сервисов мониторинга.

В подменю «Логи» пользователь имеет возможность просмотреть не только логи сервисов мониторинга, но и журнал системных событий Windows, серверов баз данных и серверов приложений.



Опция «Логи агента данных» вызывает окно, в котором имеется возможность просмотреть события, которые залогированы агентом сбора данных. При этом, в левой части окна выбирается один из источников данных в рамках которого велось логирование:


  • Менеджер (главный поток агента, отражающий запуск, остановку и контроль состояния рабочих потоков)

  • Счётчики (данные о счётчиках производительности)

  • Сессии MS SQL (информация о выполняющихся на сервере MS SQL процессах)

  • Трассы (контроллер по работе с трассами MS SQL)

  • Процедуры ИС (сведения о выполнении процедур встроенного языка программ ИС)

  • Процессы (данные о выполняющихся процессах в операционной системе)

  • Размеры таблиц (информация о размерах таблиц и индексов баз MS SQL)

  • Статистика линии (сведения о состоянии канала связи с сервером MS SQL)

  • Метаданные ИС (информация о метаданных конфигурации программного комплекса ИС)

  • Серверные процессы (информация о процессах, выполняющихся на наблюдаемом сервере)

  • Планы статистики (сведения о планах выполнения тяжёлых SQL-запросов)

  • Блокировки (информация о блокировках)



В верхней части окна имеется возможность выбора периода, за который будут отображается записи, а также возможность поиска по подстроке по логу.

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



Опция «Журналы событий Windows» вызывает окно, в котором имеется возможность просмотреть зарегистрированные ошибки из журнала событий операционной системы, произошедшие во время работы программы мониторинга.

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



Опция «Журнал событий SQL-сервера» вызывает окно, в котором имеется возможность просмотреть зарегистрированные ошибки из самого SQL-сервера, произошедшие во время работы программы мониторинга.



ПОДМЕНЮ «ВИД»



Подменю «Вид» позволяет настраивать внешний вид главного окна программы мониторинга, даёт возможность отображать либо скрывать соответствующие панели.



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

Таблица «Сессии MS SQL» отображает значения, выбранные на линейке со значениями счётчиков (фиксированные и текущее) основными показателями из которых являются:


  • Активные пользователи в рассматриваемый момент времени. При этом имена пользователей отображаются только в случае выполнения операций, длящихся не менее 5 секунд, в остальных случаях они представлены в виде SPID

  • Создаваемую пользователями нагрузку на центральное процессорное устройство

  • Кто из пользователей создаёт блокировки и кто из них заблокирован

  • Каков тип блокировки и какие объекты заблокированы



Данная панель является оперативным вариантом окна статистики по сессиям MS SQL, которая вызывается как из подменю «Статистика», так и нажатием ссылки «Статистика» в правой верхней части панели.

Описание элементов отображаемого меню:


  • История пользователя – показывает все действия выбранного пользователя в хронологическом порядке

  • Копировать – копирование информации по текущей сессии пользователя в буфер обмена в табличном виде

  • Выделить всех – выделение всех сессий в таблице

  • Копировать запрос – копирование текста выделенного SQL-запроса пользователя в буфер обмена

  • Открыть запрос – отображение текста SQL-запроса пользователя в отдельном окне просмотра



Опция «ТОП 10 процессов» вызывает одноимённую панель в правой части основного окна мониторинга и отображающую информацию по 10 процессам Windows наиболее сильно нагружающим процессор.

В данной панели отображается информация по процессам, запущенных на серверах баз данных, серверах приложений и других серверах, на которых установлены и запущены агенты сбора (вкладки имеют название сервера).

Таблица «ТОП 10 процессов» отображает следующие значения, выбранные на линейке со значениями счётчиков (фиксированные и текущее):


  • Нагрузку процесса на центральное процессорное устройство (CPU)

  • Использование процессом оперативной памяти компьютера

  • Использование процессом виртуальной памяти компьютера

  • Пользователь запустивший процесс

  • Идентификатор процесса (PID)

  • Командную строку процесса



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



Опция «Дополнительная информация» вызывает одноимённую панель в правой части основного окна мониторинга, отображающую информацию в 4 вкладках:


  • Управляемые блокировки

  • Рабочие процессы 1С

  • Маркеры

  • Активные sql – job



Коррелируя полученные сведения с другими наблюдаемыми процессами можно оценить их влияние на нагрузку системы, оптимизировать автоматизацию административных операций, более рационально выбрать время их выполнения.



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

Щелчок правой кнопки мыши в области выбора графиков либо на самих графиках, приводит к появлению контекстного меню:


  • Копировать – копирует изображение отображаемых в окне мониторинга графиков в буфер обмена

  • Экспорт списка счётчиков – сохраняет список активных графиков в файл с расширением *.xml

  • Импорт списка счётчиков – восстанавливает из ранее сохранённого файла с расширением *.xml список активных графиков, и в соответствии с ним отображает активные графики в основном окне мониторинга

  • Отметить все счётчики – отмечает все счётчики из представленного списка и отображает их в окне мониторинга

  • Снять отметку со всех счётчиков – снимает отметки и делает неактивными все счётчики из списка

  • Режим дерева – представляет вид выбора счётчиков, сгруппированных по общему признаку в виде древовидной структуры (вкл.) либо в виде списка (выкл.) (Рисунок 67). Кроме того, если выбрана древовидная структура, у пользователя появляется возможность самостоятельно изменять группировку счётчиков путём их переноса с помощью мыши, удерживая нажатой левую кнопку в процессе переноса (функция Drug-n-Drop)

  • Сброс иерархии дерева – появляется только во включенном режиме дерева приводя вид древовидной структуры по умолчанию, отменяя все пользовательские изменения отображения счётчиков (включения, выключения и перегруппировку)



Опция «Сохранить вид» сохраняет настройки стартового вида основного окна мониторинга, которое будет отображаться при запуске программы PerfExpert Center.



Опция «Формы на панели задач» позволяет переключать режим видимости открытых форм и отчётов мониторинга на панели задач экрана OC Windows.

При включении этой опции все новые открытые формы будут на нижней панели задач экрана Windows как отдельные приложения. Если опция выключена – то на панели задач будет видно только одно окно (иконка).



ПОДМЕНЮ «ОКНА»



В подменю «Окна» пользователь имеет возможность упорядочить все открытые в процессе работы окна либо закрыть их.

При этом основное окно мониторинга остаётся неизменным.







Составление отчётов PERFEXPERT
Отчёты мониторинга PERFEXPERT являются важной частью анализа производительности системы путём экспертной оценки значений счётчиков производительности.

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

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

Чтобы просмотреть необходимый отчёт, необходимо перейти по гиперссылке названия отчёта.



Подробные отчёты по блокировкам, взаимоблокировкам, управляемым блокировкам могут выгружаться как в HTML, при этом откроется браузер, установленный в системе по умолчанию, так и в формате MS Office если данный программный пакет установлен на том же компьютере, что и программа мониторинга PERFEXPERT.

Отчёт по объектам, нагружающим сервер и экспертная оценка значений счётчиков производительности представлены в графическом виде.



ОТЧЁТЫ ПО БЛОКИРОВКАМ И ВЗАИМОБЛОКИРОВКАМ



Аналитические отчёты по блокировкам отображают подробную статистическую информацию за выбранный период времени, согласно заданным условиям.

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

Окна отчётов по блокировкам и взаимоблокировкам условно делятся на три части:


  • Выбор параметров и фильтров отображения сведений (верхняя часть)

  • Секция «База» (средняя часть) отображает таблицу со списком доступных для анализа баз данных и информацией по блокировкам для каждой базы. В нём выбираются базы, данные из которых будут участвовать в построении отчёта

  • Секция «Блокировки для выбранных баз» отображает таблицу с информацией по блокировкам для отмеченных баз по дням. Для формирования отчёта необходимо нажать на кнопку «Отчёт [HTML]» или «Отчёт [Word]»



ОТЧЁТ ПО ОБЪЕКТАМ, НАГРУЖАЮЩИМ СЕРВЕР



Данный отчёт детализирует и в графическом виде отображает распределение общей нагрузки сервера в разрезе конкретных объектов анализа.

В верхней части окна находятся настройки параметров отчёта – период (дата), время и объект анализа. С помощью выпадающего списка «Объект анализа» можно выбрать один из следующих типов объектов:


  • Пользователь ИС

  • Пользователь Windows

  • Имя компьютера

  • Приложение

  • Модуль ИС

  • Форма ИС



После выбора типа объекта и нажатия кнопки «Применить», расположенной справа от выпадающего списка, отчёт обновится в соответствии с изменёнными параметрами.

В средней части окна находится список доступных для анализа объектов в соответствии с выбранным типом. Для каждого объекта указана доля его нагрузки и цветовая шкала, где также с помощью гистограмм наглядно отображающая нагрузку каждого объекта на сервер за выбранный период.

Нажатие правой кнопки мыши вызовет контекстное меню, с помощью которого можно будет выделить либо отменить выделение всех объектов, инвертировать выбранные объекты, а также скопировать сведения по объекту из таблицы в буфер обмена.



В нижней части окна графически показано распределение нагрузки сервера выбранных объектов за выбранный период с почасовой разбивкой на каждый день. Для того, чтобы показать или скрыть график какого-либо объекта, нужно установить либо снять напротив него флажок в таблице объектов, расположенной над графиком. Нажатие правой кнопки мыши вызовет контекстное меню, с помощью которого можно будет скопировать диаграмму в графическом виде в буфер обмена.

Панель между средней и нижней частью окна позволяет применять к графику различные виды масштаба для выбора его оптимального вида.



ЭКСПЕРТНАЯ ОЦЕНКА ЗНАЧЕНИЙ СЧЁТЧИКОВ ПРОИЗВОДИТЕЛЬНОСТИ



Данный отчёт обобщает собранные данные по счётчикам производительности и представляет их в наглядном графическом виде (помесячно в календарном виде) с использованием цветовой оценки распределения нагрузки по времени для одного из пяти выбранных параметров:


  • Процессор

  • Оперативная память

  • Дисковая подсистема

  • Блокировки

  • Внутренние показатели MS SQL



Представленный расчёт за выбранный период отображается в двух видах, которые переключаются вкладками «Общий график» и «Подробно».

На вкладке «Общий график» показано цветовое распределение нагрузки за месяц по дням, расшифровка которого представлена в нижней части окна. На вкладке «Подробно» показано цветовое распределение нагрузки за день. На вкладку «Подробно» можно переключиться также нажатием на квадрате общего графика с интересующим вас днём.







ОСНОВНЫЕ СТАТИСТИЧЕСКИЕ ДАННЫЕ



Данный вид отчёта позволяет сформировать и отобразить в типовом табличном виде отсортированные по степени загрузки системы наиболее распространённые ситуации.

После выбора периода и диапазона рабочих часов пользователь имеет возможность рассчитать и отобразить информацию по следующим группам данных:


  • Нагрузка на память/диск в разрезе пользователей информационной системы и по 20 наиболее нагружающим пользователям

  • Нагрузка на процессор в разрезе пользователей информационной системы и по 20 наиболее нагружающим пользователям

  • Нагрузка на память/диск в разрезе строк кода конфигурации информационной системы и по 20 наиболее нагружающим строкам

  • Статистика по времени проведения операций

  • Статистика по времени формирования стандартных отчётов

  • Статистика нагрузки на сервер в разрезе приложений

  • ТОП 20 строк конфигурации, имеющих наибольшую долю в суммарной нагрузке на центральное процессорное устройство

  • ТОП 20 запросов, имеющих наибольшую длительность

  • ТОП 20 запросов, создававших наибольшую нагрузку на процессор

  • ТОП 20 запросов, имеющих наибольшее количество логических чтений





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

Результатом поиска проблем в системе являются чёткие выводы о недоступности того или иного ресурса с обоснованиями, выделение из общего числа запросов к серверу баз данных списка наиболее «тяжёлых», модуль их вызова и строку кода прикладного приложения с ориентировочным вкладом в нагрузку системы.

Существует всего несколько типовых способов определения наличия узких мест на сервере, по которым можно установить возможные причины высокой загрузки системы. Процесс устранения проблем производительности включает в себя ряд действий для локализации и определения причины снижения производительности приложения. Для этого необходимо прежде всего определить источник проблемы производительности.

Практика показывает, что в большинстве случаев администратор может быстро выявить проблему используя ряд стандартных алгоритмов анализа ситуаций.



ИСПОЛЬЗОВАНИЕ СТАТИСТИКИ И АНАЛИЗА ВЫБОРОК ДАННЫХ



После того, как ваш сервер отработал некоторое время, у него могут возникнуть проблемы, связанные с ухудшением производительности. Условия, в которых работает сервер, обычно динамически изменяются, поэтому для выявления и последующего выбора метода устранения создавшихся проблем, необходимо собрать данные в течение некоторого времени, чтобы отследить состояние сервера и выявить узкие места в его функционировании.

Существует пять потенциально проблемных мест сервера, где вероятность возникновения проблем наиболее высокая:


  • Процессор

  • Память

  • Дисковая подсистема

  • Загруженность сети

  • Блокировки



При этом условия работы сервера могут меняться в зависимости от времени суток. Поэтому в начале обследования необходимо определиться по времени собранных данных – все время, определённый промежуток, рабочее или нерабочее время. Для этого в основном окне мониторинга в панели управления установите фильтр по периоду и рабочему времени.



Для определения узких мест сервера прежде всего необходимо визуально, используя линейки счётчиков (фиксированные и текущую) анализировать графики мониторинга с учётом фильтра. Если в основном окне мониторинга не показаны требуемые вам графики, нажмите кнопку «Выбор графиков» и настройте отображение графиков.

Указанные выше проблемные места сервера представлены следующими видами графиков, которые изучаются и анализируются в первую очередь:


  1. График Server: Нагрузка CPU. На этом графике отображается общая нагрузка на центральное процессорное устройство.

    Если долгое время (от 10 минут) нагрузка на CPU составляет 80-100% то скорее всего нужно начать анализировать сведения о процессах, его нагружающих.






  2. График Server: Средняя длина очереди к диску. Если долгое время (от 1-2 минут) средняя длина очереди к диску превышает значение 4-8, необходимо первым делом установить её причину. В большинстве случаев это может быть нехватка оперативной памяти, которая может быть обусловлена выполнением тяжёлых запросов или, например, высокая загруженность дисковой подсистемы сторонними процессами.






  3. График Server: Свободная оперативная память (Мб). Потенциально узким местом может быть память, если долгое время свободной оперативной памяти менее 1 Гб

  4. График SQL (Name): Ожидаемый срок жизни страницы памяти. Потенциально узким местом может быть память, если долгое время ожидаемый срок жизни страницы памяти менее 300 с

  5. График SQL (Name): Блокировки, SQL (Name): Суммарное время блокировок…



Блокировки часто бывают узким местом в многопользовательских системах.



Блокировка — это механизм, с помощью которого синхронизируется одновременный доступ нескольких пользователей к одному фрагменту данных.



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

Для анализа необходимо использовать графики количества блокировок и времени ожидания на блокировках.

К сожалению, не существует критерия, по которому можно определить, что блокировки оказывает существенное воздействие на производительность системы. В общем случае, чем меньше блокировок и чем менее продолжительное ожидание на блокировках, тем лучше.

Наиболее опасны с точки зрения деградации производительности длительные транзакции, в рамках которой были заблокированы ресурсы и высокий уровень блокировок.

На панели Сессии MSSQL показано дерево блокировок. Иерархия представлена следующим образом: родительский процесс – тот, кто блокирует; дочерний процесс – тот, кого блокируют. С помощью дерева блокировок можно оперативно принимать решения об отключении блокирующих пользователей.



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

Для оптимизации нагрузки можно попробовать перенести часть ресурсоёмких процессов на другой сервер, либо изменить время их выполнения.



АНАЛИЗ ТРАСС MS SQL



Определение проблемных мест в работе информационной базы путём анализа результатов трассировок и выявления возникших проблем в процессе выполнения запросов в большинстве случаев позволяет выявить конкретные причины снижения производительности.

К данному анализу целесообразно переходить после визуального исследования графиков в основном окне мониторинга. В зависимости от обнаруженных проблем, изучаются трассы Reads (если проблемы с очередями к дискам или памятью) или Duration (если проблемы с повышенной нагрузкой на процессор), окно отображения которых вызываются в подменю «Трассы» мониторинга одноимёнными опциями: «Duration» (время выполнения запросов), либо «Reads» (число чтений).

В окне анализа трасс задаётся фильтр по времени и диапазон рабочих часов, в зависимости от анализируемого участка. Нажатие кнопки «Применить фильтр» проведёт отбор данных в зависимости от настроек фильтра.



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

Отсортировав таблицу по столбцу «%доля CPU», либо «%доля чтения» определяются конструкции, внёсшие наибольший вклад в нагрузку центрального процессорного устройства или создающие наибольшее количество чтений.

Целесообразно рассматривать только первые 3 – 8 записей, доля которых не превышает 3 – 5%.

Двойное нажатие по выбранной записи, позволяет видеть и анализировать запросы в центральной части окна анализа трасс. Отсортировав по столбцам «Длительность», «Чтений» и «Процессорное время», имеется возможность выявить наиболее «тяжёлые» запросы.

При необходимости можно переключиться на вкладку Текст запроса для детального изучения запроса, предварительно выбрав его в центральной табличной части окна.



Для некоторых информационных систем (1С и т.п.) имеется возможность сопоставления SQL-запросов со специфичными именами внутренних объектов информационной системы, что дополняет стандартную SQL-информацию сведениями о модуле и строке кода конфигурации, которые могут быть использованы разработчиками ИС для их оптимизации.



ИСПОЛЬЗОВАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ЗАМЕРОВ В АНАЛИЗЕ ПРОИЗВОДИТЕЛЬНОСТИ



Создание и использование в оценке работы информационной системы пользовательских замеров (маркеров) позволяет оценить временные затраты конкретных операций либо участков кода, на которые ранее была произведена их настройка и параметры отображения значений опцией «Настройки маркеров» в подменю «Настройка»







Результаты замеров отображаются на основном окне мониторинга под основной формой с обычными графиками, в виде трёхзонного графика и конкретизируются в табличной форме во вкладке «Маркеры» панели «Дополнительная информация»



Учитывая, что сведения о текущих данных пользовательских замеров соответствуют текущим временным характеристикам под основной линейкой графиков, пользователь имеет возможность сопоставить результаты замеров с остальными значениями графиков и определить причины замедления: нехватка оперативной памяти, очередь к дискам, повышенная нагрузка на центральное процессорное устройство и т.д. Фиксация значений линейки даёт возможность детального изучения полученных данных в соответствующих таблицах.

В представленном на рисунках 83 и 84 примере, пользовательский замер «ЛюбоеНазваниеМаркера» настроен на диапазон значений от 1,5 до 3,0 секунды, т.е. временные затраты до 1,5 секунд будут отображаться зелёным цветом (по умолчанию), попадающие в заданный промежуток времени – жёлтым и превышающие 3,0 секунды – красным. На шкале маркеров при наведении на линейки через дробь соответственно отображаются красные/жёлтые/зелёные маркеры (в данном примере: 3/4/1). При использовании панели «Дополнительная информация» расположенной справа в основном окне мониторинга (подключается в подменю «Вид»), можно подробно изучить полученные значения.



ИСПОЛЬЗОВАНИЕ СТАТИСТИЧЕСКИХ СВЕДЕНИЙ ПО ТАБЛИЦАМ И ИНДЕКСАМ



К наиболее часто встречающимся причинам неоптимальной работы системы относится неправильное или несвоевременное выполнение регламентных операций на уровне СУБД.

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

Для того, чтобы определить нуждается ли база данных в улучшении мероприятий по обслуживанию, необходимо проанализировать состояние её статистик и индексов, так как в первую очередь они являются основой эффективного выполнения запросов.



MS SQL Server не сможет выполнять запросы за разумное время, если в базах данных имеются следующие проблемы:


  • Индексы становятся сильно фрагментированными

  • Часть данных на строках, когда-то участвовавших в индексе уже удалена, и из-за этого индекс занимает на диске больше места и требует при выполнении запросов больше операций ввода-вывода

  • Статистика таблиц становится существенно неточной, причём это выясняется сервером именно в тот момент, когда она нужна



Как правило, качество обслуживания индексов отслеживается по заданиям на перестроение/реорганизацию индексов по расписанию, однако данная оценка не всегда достоверна, так как скрипт может работать неправильно, в нем могут быть не учтены новые таблицы и индексы.

Более точную оценку степени фрагментированности индексов даёт параметр ScanDensity.

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



Применение описываемых методик в первую очередь целесообразно для таблиц, имеющих количество строк более 10 тысяч, так как небольшие таблицы, имеющие несколько сотен строк, быстро считываются полностью, в результате чего даже сильная фрагментация, как правило, никак не влияет на производительность.



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



Scan Density показывает процент идеальности размещения страниц. Чем ближе результат к 100%, тем меньше фрагментация. В представленном примере заметно, что эта таблица довольно сильно фрагментирована. Сканирование постоянно использует переключение вперёд и назад от одного экстента к другому, вместо использования только ссылки одной страницы на следующую в пределах экстента.

Как правило, дефрагментация индекса путём его реорганизации целесообразна при значении Scan Density от 95% до 85%, перестройки – менее 85%.



Анализ распределения данных по таблицам и на основании которых оптимизатор запросов определяет оптимальный план выполнения запроса позволяет определить, насколько большое изменение данных произошло и насколько сильно устарели статистики. Это позволит понять, необходимость обновления статистик для выравнивания производительности.

Если статистика неактуальная, то для выполнения запроса SQL будет построен неправильный план выполнения, а соответственно время выполнения одного и того же запроса может увеличиться в несколько раз.



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

Кроме того, такой анализ необходимо сделать, если заранее известно, что в таблице происходила массированная вставка, либо она долго не обслуживалась.

С помощью окна «Статистика по таблицам» можно определить, насколько большое изменение данных произошло и насколько сильно устарели статистики. Это позволит понять необходимость обновления статистик для выравнивания производительности.

Во вкладке «Гистограмма» внизу окна показан график, который показывает общее число изменений по всем таблицам выбранной базы данных. Вверху окна расположена гистограмма по первым 5 наиболее изменённым таблицам.

Для определения значений 5 этих таблиц на графике в определённый момент времени используется линейка – прямая вертикальная линия, которая появляется при движении курсора мыши по окну графика.

При этом в статистике «ТОП 5» зелёным цветом показано количество текущих изменений на выбранный момент времени (изменений с момента прошлого опроса статистик), красным – число накопительных изменений (изменений с момента прошлого обновления статистики по этим таблицам).







Во вкладке «Статистика» имеется информация по каждой таблице по каждой статистики. В «Таблицы» выбирается таблица, в «Статистика» — статистика по которой необходимо отследить и
Комментарии (0)КомментироватьВ цитатник или сообщество
Donnarossa

9 проблем с ногами, которые могут говорить о серьёзных болезнях

Среда, 09 Августа 2017 г. 18:49 (ссылка)


Тяжёлый рабочий день, неправильное питание или смена давления — всё это может привести к изменениям в ногах. Однако существуют ситуации, когда проблемы с конечностями говорят о серьёзных заболеваниях. Вот в каких случаях состояние ног является поводом для похода к врачу.


Проблемы с почками





Если почки работают плохо, лишняя жидкость из организма удаляется с трудом. Поэтому и появляются отёки. О таких болезнях говорит также припухлость вокруг глаз и сильная боль в одной из конечностей, похожая на удары тока.



1XS (100x98, 18Kb)
Метки:   Комментарии (5)КомментироватьВ цитатник или сообщество
Лиен

что значит боль в...

Среда, 02 Августа 2017 г. 16:37 (ссылка)

Оригинал взят у в 9 способов определить причину боли по месту ее локализации

9 способов определить причину боли по месту ее локализации
дальше
Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
Лучик_7

Что такое диагностика. В помощь новичку.

Среда, 02 Августа 2017 г. 10:00 (ссылка)


Большинство тех, кто читает эту статью, сталкивались со словом "диагностика". Практики употребляют его в качестве профессионализма, а новичков оно смущает. Что же это такое? 

За кажущейся загадочностью все предельно просто. Данное слово можно встретить в лексиконе врачей, компьютерных мастеров, автослесарей и т.д. Что оно означает в их понимании? Выявление неполадок в их области знания. 


 



То же значение оно имеет и в магической сфере. Отличия исключительно от области диагностирования. 

Какая же бывает магическая диагностика? 

У каждого практика существуют свои наработки и личные предпочтения. Основные методы следующие: руны, Таро, ясновидение, экстрасенсорика, карты (игральные/оракулы), воск. Никакая из этих диагностик не является "лучшей" или "худшей", у каждой есть свои преимущества и свои нюансы.


 



6201779_PNcZu6tSFA0 (687x524, 109Kb)



Читать полностью...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
suppmigliti89

Без заголовка

Понедельник, 31 Июля 2017 г. 10:21 (ссылка)

Диагностика двигатель в Твери, Тверской области
Подробнее тут - http://atv69.com/


Интернет - магазин atv69.com
Телефоны:

АВТОЗАПЧАСТИ 8-904-003-75-80



АВТОСЕРВИС 8-904-353-86-91

Почта: ATV69.TVER@YANDEX.RU
http://atv69.com/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
gmkmitog

Без заголовка

Воскресенье, 30 Июля 2017 г. 10:34 (ссылка)

Диагностика двигатель в Твери, Тверской области - https://vk.com/page-129475250_51992566

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<диагностика - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda