Эти материалы являются объектом авторского права и защищены законами РФ и международными
соглашениями о защите авторских прав. Перед использованием материалов вы обязаны принять условия
лицензионного договора на использование этих
материалов, или же вы не имеете права использовать настоящие материалы
Авторская площадка "Наши орбиты" состоит из ряда тематических подразделов, являющихся моими лабораторными дневниками, содержащими записи за разное, иногда
продолжительно отличающееся, время. Эти материалы призваны рассказать о прошедшем опыте, они никого ни к чему не призывают и совершенно не обязательно могут быть применимы кем-то ещё. Это только
лишь истории о прошлом
ПТК "ОрСиМОН БЕССТ" - авторский инструментарий для администраторов СУБД Oracle, призванный в отдельных случаях дополнить штатный инструментарий Oracle, а в других случаях -
при невозможности полноценного лицензирования дополнительных опций - также и предоставить альтернативу использованию коллектора AWR (из опции DiagnosticPack) и графических
представлений на его основе. Версия 2.0 продукта обеспечивает администратора следующей информацией:
- Динамика функционирования экземпляра по многим последовательным диапазонам в разрезе основных аналитических разделов - утилизации процессора,
кешей (буферов, библиотечного, оперативных журналов и словаря), логического и физического ввода/вывода, статистики транзакций и информации отмены (UNDO), динамики оперативных и
архивных журналов и т.д.
- Аналитическая картина событий ожидания экземпляра с учётом множества срезов статистик за выбранный период, с отражением динамики,
возможностями агрегации, наглядным отражением абсолютных, минимальных, максимальных и средних значений, процентных значений относительно всех нефиктивных ожиданий и
рассматриваемого периода, а также частоты появления каждого события в вошедших в рассматриваемый период статистических диапазонах
- Удобный доступ к нескольким десяткам наиболее востребованных административных представлений, в том числе текущих показателей, и - в части
случаев - показателей на момент съёма статистических срезов
- Удобный, в том числе с агрегацией и возможностями дополнительной фильтрации, доступ к расчитываемым и хранимым значениям приращений для
основных статистик и событий ожидания, а также другим показателям. В частности обеспечивается возможность анализа содержимого библиотечного кэша за
указанный диапазон времени на предмет выявления наиболее тяжёлых SQL запросов в разрезах утилизации процессора, логических и физических чтений, сортировок, мягких
разборов и т.п. параметров
- Другие возможности, в частности сбор дополнительной статистической информации по динамике и вводу/выводу объёктов (сегментов), файлов данных
и табличных пространств
Таким образом продукт может быть востребован при проведении анализа функционирования экземпляра, выявления тяжёлых запросов с учетом множества статистических срезов за определёный
диапазон в прошлом и настоящем, а также для повседневного обращения к административным представлениям СУБД. Основными логическими компонентами продукта являются:
- Предоставление доступа через WEB консоль к большому количеству стандартных административных представлений.
Часть WEB форм отдаёт даные представлений напрямую, что позволяет задействовать возможности WEB по удобному и воспринимаемому виду информации, в частности по растягиванию данных
представлений на ширину большую, чем размер экрана, что позволяет разместить отдельные записи в отдельных строках, существенно повышая удобство восприятия. Другая часть WEB форм
отдаёт результат более сложных запросов из нескольких предсталений, расчитывает дополнительные показатели, а также реализует агрегирование, что повышает наглядность отдаваемой
информации
- Коллектор базовых статистик сохраняет данные кумулятивных статистик. Данные собираются либо из представлений пакета StatsPack, либо напрямую
из соответствующих административных представлений СУБД. Использование представлений StatsPack, не требующего дополнительного лицензирования, обусловлено изначально поставленной
задачей сравнения аналитики, предоставляемой пакетом StatsPack и аналитики, расчитываемой ПТК "ОРСИМОН БЕССТ". Таким образом для части статистической информации, в первую очередь
связанной с функционированием экземпляра, есть возможность сравнивать показания штатного, но довольно неудобного инструментария, входящего в движок СУБД, и отчетов ПТК "ОРСИМОН
БЕССТ". В будущем возможен отход от использования Statspack в сторону использования данных только административных представлений. Данные кумулятивных счётчиков, сохраняемые в
коллекторе, доступны администратору через WEB консоль
- Модули расчёта приращений обеспечивают расчёт и хранение в коллекторе статистик приращений не только значений
"срезов" кумулятивных счётчиков, но и величин приращений для собираемых параметров за каздый статистический диапазон, что позволяет получить гораздо более аккуратную картину
функционирования СУБД. Неполным аналогом этой компоненты является входящий в состав DiagnosticPack и лицензируемый отдельно AWR, причём функционал AWR и ПТК "ОРСИМОН БЕССТ"
является не полностью пересекаемым множеством. Данные приращений, сохраняемые коллектором, доступны администратору через WEB консоль
- Модули обработки, аналитики и построения отчётов опираются на расчитанные и хранимые в коллекторе значения приращений статистических
показателей. Отчёты, выстраиваемые по этим значениям, могут содержать многие десятки и сотни приращений для последовательно идущих статистических диапазонов, что наглядно
отражает функционирование СУБД и тенденции в утилизации различных ресурсов. На взгляд автора именно эта функциональность не реализована в похожем объёме ни в одном штатном
продукте Oracle. В настоящее время реализованы наиболее востребованные отчёты по статистикам и событиям ожидания экземпляра, атакже по хранимым в библиотечном кэше разобранным
запросам SQL и соответствующим им статистикам, однако коллектор собирает большее количество статистик, что является заделом для добавления запланированных отчётов. Отчёты
доступны администратору через WEB консоль
|