Lab128 — это пакет инструментов, обеспечивающий сбор подробной информации о функционировании баз данных Oracle и предоставляющий широкие возможности для гибкой настройки параметров системы.
Преимущества системы Lab128:
-
Очень компактный размер программы для Win32
-
Простота установки
Все, что нужно — это только exe-файл. Никаких записей в Registry, дополнительных привязок в системе Oracle, хранимых процедур и т. п. Соответственно, проста и деинсталляция. -
Полнота и объем собираемой статистики не имеют равных
Lab128 собирает информацию о состоянии Oracle через v$ views. В отличие от других продуктов, собранная информация сжимается и хранится в кольцевом буфере в памяти. Благодаря этому состояние системы можно просматривать в обратную сторону. Для наиболее подробного анализа собираются и хранятся все статистические данные из v$system_event, v$sysstat, v$filestat, v$rollstat, v$latch и др. По полноте и количеству собираемых статистик Lab128 нет равных. Кроме того, собирается информация об активных сессиях: главные атрибуты сессий, тексты исполняемых SQL-запросов, данные об ожиданиях. Вся собранная информация позволяет использовать два главных подхода к оптимизации производительности Oracle: оптимизация на уровне системы в целом и оптимизация по времени исполнения запросов на уровне индивидуальных запросов. -
Удобство и быстродействие пользовательского интерфейса
От картины состояния в целом до деталей специфичной интересуемой области с использованием подхода drill-down. Учитывая большой объем отображаемой информации, разработчики Lab128 использовали преимущества графического интерфейса Windows и программирования на C/C++. Комбинация этих двух технологий дает максимальное быстродействие и, соответственно, высокий уровень эргономичности программы. Будучи специалистами высочайшего класса, пользователи Lab128 заслуживают максимально достижимого уровня реагирования инструментальных средств, не говоря уже о критических ситуациях, когда каждая лишняя секунда идет в счет. -
Минимальное воздействие на измеряемую систему Oracle
Lab128 собирает данные, используя серии простых запросов к v$ views. Полученные выборки хранятся в сжатом виде в оперативной памяти. Все последующие объединения между выборками выполняются в Lab128, а не на Oracle. Принцип работы Lab128: если операция может оказаться дорогой для измеряемой системы и ее можно выполнить вне системы, то надо ее выполнять вне системы. Использование C/C++ и эффективных алгоритмов сделало этот подход возможным. -
Открытость для расширений
Концепция Lab128 состоит в открытости системы для расширений: добавления пользователем собственных запросов, добавления определений статистик, пользовательских наборов графиков статистик. Кроме того, все используемые в Lab128 запросы могут быть просмотрены, каждая представленная метрика объяснена в происхождении от v$ views.
Для кого предназначена система Lab128:
-
Администраторы и специалисты по оптимизации Oracle
-
Продвинутые разработчики Oracle-приложений
Особый интерес для этой группы представляет поддержка оптимизации индивидуальных SQL-запросов, мониторинга прохождения SQL-запросов и анализ SQL-запросов, выполненных в прошлом. -
Начинающие администраторам
Простота интерфейса и наблюдение поведения системы Oracle в разных режимах могут быть отличным стимулом для более глубокого изучения системы. -
Все, кто хочет больше узнать о функционировании СУБД Oracle