< Пред. раздел Содержание След. раздел >
Текущая версия приложения способна формировать следующие типы отчетов:
В следующих разделах представлено подробное описание генерируемых отчетов.
Отчет данного типа предназначен для краткого изучения трейс-файла. Он выводится в виде текста (при работе приложения с интерфейсом командной строки) или в виде диалога (при работе с графическим интерфейсом) и содержит следующие данные:
Ниже приведен пример результатов опроса:
Рис. 23 Отчет «Опрос»
Инфoрмация по файлу >>>
каталог: C:\LightProfiler\trc\samples
файл: count_one_ora9.trc
создан: 25.11.2011 23:13:06
изменен: 27.11.2011 01:10:18
размер: 52400 байт
Основная информация >>>
версия БД Oracle: 9.2.0.8.0
уровень трас-ки: 12
сессия(и):
*** SESSION ID:(9.3) 2010-02-11 00:04:24.321
имеющиеся "dep": 0, 1, 2
содержит события RPC: False
содержит события LOB: False
Преамбула >>>
Dump file c:\oracle\admin\test9\udump\test9_ora_2816.trc
Thu Feb 11 00:04:24 2010
ORACLE V9.2.0.8.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.2 Service Pack 2, CPU type 586
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production
Windows 2000 Version 5.2 Service Pack 2, CPU type 586
Instance name: test9
Redo thread mounted by this instance: 1
Oracle process number: 12
Windows thread id: 2816, image: ORACLE.EXE
Формирование отчета данного типа, может производиться при любом статусе профайлера, и не занимает много времени или ресурсов.
Для формирования отчета выберите пункт меню «Отчеты» - «Опрос» или нажмите соответствующую кнопку на панели инструментов профайлера.
Отчет «Профиль ресурсов» представляет собой детальное описание содержимого трейс-файла, включающее в себя информацию о событиях БД, ожиданиях1, предложениях SQL, ошибках исполнения или разбора и другую полезную информацию, необходимую для решения задач по оптимизации или отладке кода.
Отчет представляет собой несколько html-файлов, формируемых в каталоге, заданном опцией «Каталог для формирования отчетов» (по умолчанию - <каталог приложения>/output). Файловая структура отчета схематично представлена ниже:
Примечание:
Формирование отчета может занимать продолжительное время (в зависимости от размера исходного трейс-файла и опций профайлера), поэтому, при формировании отчета, для файла имеющего размер больше 10 Мб, пользователю будет предложено отказаться от использования ресурсоемких опций:
Рис. 24 Ресурсоемкие опции
Запуск формирования отчета возможен через меню «Отчеты» («Активный»/ «Все») - «Профиль» или через панель инструментов приложения, или активного профайлера3. Также вы можете использовать операцию «А&П», выполняющую анализ и генерацию отчета за одно действие.
Разделы профиля
Текущая версия приложения формирует следующие разделы для отчета «Профиль ресурсов»:
Рис. 25 Раздел «Параметры»
Рис. 26 Раздел «Преамбула»
Рис. 27 Раздел «Время отклика по событиям»
Рис. 28 Раздел «Время отклика по предложениям SQL»
Рис. 29 Раздел «Время отклика по курсорам SQL»
Рис. 30 Раздел «События»
Рис. 31 Раздел «График событий»
Рис. 32 Раздел «Предложения SQL (Обзор)»
Рис. 33 Раздел «Предложения SQL (Кратко)»
Рис. 34 Раздел «Использование файлов данных»
Рис. 35 Раздел «Снимки состояний»
Разделы предложений
При формировании профиля ресурсов, для определенных предложений SQL, могут формироваться подробные описания – отчеты «Детальная информация»4. Перейти в эти отчеты, вы можете по ссылке «детально» из раздела «Предложения SQL (кратко)». Текущая версия приложения формирует следующие разделы данных отчетов:
Рис. 36 Раздел «Статистика»
Рис. 37 Раздел «События»
Рис. 38 Раздел «Вызовы базы данных»
Рис. 39 Раздел «Наборы переменных»
Рис. 40 Раздел «Гистограммы данных»
Рис. 41 Раздел «Планы выполнения»
Рис. 42 Раздел «Снимки состояний»
Разделы снимков состояний
Для отчета «Снимок состояния» формируются следующие разделы:
В текущей версии приложения реализованы следующие типы отчетов по оптимизации:
Отчеты оптимизации строятся на основе данных двух или более проанализированных трейс-файлов, и представляют собой сравнение общих характеристик: длительность, продолжительность (в целом для профиля или для предложения), характеристик событий. В текущей версии приложения, сравнение данных производится парами (порядок сравнения задается пользователем при формировании отчета) — этапами. Если для сравнения было выбрано только два трейс-файла, то будет сформирован только один этап, если файлов будет N, то отчет будет содержать N-1 этапов и один итоговый этап — представляющий сравнение первого трейс-файл с последним.
В отчетах оптимизации применяется выделение цветом результатов сравнения характеристик трейс-файлов:
Оптимизация профиля ресурсов для сессии
В текущей версии приложения, каждый этап данного отчета содержит следующие разделы:
Рис. 43 Раздел «Информация о файлах»
Рис. 44 Раздел «Итоговая статистика»
Рис. 45 Раздел «События (улуч.(+)/ухуд.(-))»
Процесс формирования отчета «Оптимизация профиля ресурсов для сессии» состоит из следующих шагов:
Рис. 46 Генерация отчета оптимизации для профиля сессии
Примечание:
Оптимизация профиля ресурсов для предложения SQL
В текущей версии приложения, каждый этап данного отчета содержит следующие разделы:
Процесс формирования отчета «Оптимизация профиля ресурсов для предложения SQL» состоит из следующих шагов:
Рис. 47 Генерация отчета оптимизации для профиля предложения SQL
Примечание:
Примечание:
1Зависит от уровня трассировки
2Порядковый номер присваивается приложением в зависимости от очередности предложения в исходном трейс-файле
3Для проанализированных профайлеров
4По умолчанию, отчеты «Детальная информация» формируются только для предложений выделенных в какой-либо части отчета «Профиль ресурсов» или имеющих ошибки/предупреждения. Это поведение регулируется опциями профайлера.