Опции






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

Каталоги

«Каталог трейс-файлов» - каталог для хранения трейс-файлов, также используется для сохранения xtrc-файлов, и в базовых инструментах.

«Каталог для отчетов» - каталог для хранения сформированных отчетов (--output).

«Каталог журналов» - в этом каталоге сохраняются журналы обработки трейс-файлов.

«Каталог дампов» - в этот каталог выгружаются sdmp-файлы.

Примечание:

    В текущей версии приложения, через командную строку может устанавливаться только опция «Каталог для отчетов»

Логотип

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

«Заголовок 1» - произвольный текст html-страницы, добавляемый в отчет перед изображением.

«Изображение» - путь к файлу изображения. При формировании отчета, указанный файл будет скопирован в каталог отчета (<имя отчета>.files), и ссылка на него, будет помещена в отчеты.

«Заголовок 2» - произвольный текст html-страницы, добавляемый в отчет после изображения.

Ниже приведен пример заполнения этих опций для вывода изображения логотипа с подписью в верхней-правой части страницы отчетов:

Заголовок 1

<table class="ctable100b0" cellspacing="0"><tr><td class="tdb0" width="80%">&nbsp;<td class="tdb0" align="center">


Изображение

Заголовок 2

<br><a href="www.lightprofiler.org">LightProfiler</a></table>


    Использование логотипа
    Рис. 50 Использование логотипа

При этом сформирован следующий код страницы:

<table class="ctable100b0" cellspacing="0"><tr><td class="tdb0" width="80%">&nbsp;<td class="tdb0" align="center">
<img src="20111211-025347.Lp_optreport_2x.files\question.png" alt="logo">
<br><a href="www.lightprofiler.org">LightProfiler</a></table>

Приложение

«Язык» - язык, который используется в интерфейсе приложения, а также в формируемых отчетах (--lang). Текущая версия приложения поддерживает два языка: en – английский, ru – русский.

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

«Отображать иконки в меню» - включение этой опции позволяет добавить иконки операций к командам меню.

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

Разделы

«макс. элементов в блоке» - количество строк в разделах «Время отклика по предложениям SQL» и «Время отклика по курсорам SQL»(--elements).

«макс. файлов данных в блоке» - количество строк в разделах «Использование файлов данных» (--datafiles).

«макс. снимков состояния для предложения» - количество детально описываемых снимков состояний для предложения SQL (--snapshots).

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

«количество интервалов для гистограмм данных» - количество диапазонов (строк) для построения гистограммы распределения времени исполнения вызовов (-- dint).

«собирать данные для графика событий» - при включенной опции будет произведен сбор данных для графиков событий (-- cdeg).

«генерировать график событий для профиля» - при включенной опции для профиля ресурсов сессии будет сформирован раздел «График событий» (-- gegp).

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

«количество интервалов для графика событий» - количество строк в разделе «График событий» (-- eint).

Структура

«пропускать предложения с большей глубиной» - при формировании раздела «Предложения SQL (обзор)», предложения с большей глубиной (dep > значения опции), будут пропущены (-- truncdep).

«максимальное количество предложений» - значение данной опции задает максимальное количество предложений SQL, включаемых в раздел «Предложения SQL (обзор)» (--trunccrs).

«наборов переменных для предложений» - опция определяет размер массива в котором хранятся образцы наборов переменных для предложений SQL и курсоров (--truncset).

«усекать значения дампов памяти» - при записи системных таблиц часто используются дампы памяти, которые имеют большой печатный размер. Данная опция позволяет использовать в отчете только первую строку дампа (--truncdump).

«скрыть ”скучные” пред.» - при включенной опции не будет формироваться профиль ресурсов для предложений SQL, не попавших в разделы профиля ресурсов для сессии и не содержащих ошибку/предупреждение (--significant).

«режим группировки предложений SQL» - опция определяет алгоритм, по которому формируются предложения SQL. При значении 0 — в предложения SQL, группируются курсоры, имеющие одинаковое значение hv; 1 — группируются курсоры, имеющие идентичное тело; при значении 2 — группируются курсоры, имеющие похожее тело (различия в используемых литералах) (--stmtgroupmode).

«прятать ”системные” предложения SQL в обзоре» - при включенной опции в разделе «Предложения SQL (обзор)» не отображаются предложения, имеющие нулевого владельца (пользователь SYS) (-- hss).

Общие

«открывать профиль после создания» - при отмеченной опции, созданный профиль ресурсов сессии автоматически открывается в браузере (-- open).

«маска файла» - способ формирования имени файла для профиля ресурсов сессии. В текущей версии действуют следующие значения: 0 - «<file>.Lp_YYYYMMDD-HHMISS», 1- «YYYYMMDD-HHMISS.Lp-<file>», где <file>-имя трейс-файла, YYYYMMDD – текущая дата, HHMISS – текущее время (--filenamemode).

«кодировка (трейс-файлы)» -опция определяет кодировку трейс-файла, для корректного отображения значений переменных связывания и текста предложений SQL (--incoding).

«кодировка (отчеты)» - опция определяет кодировку формируемых отчетов (--outcoding).

«преобразовывать ”tim” в сек.» - при включенной опции, значения времени в отчетах, переводятся в секунды (--tim2sec).

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

Ловец

«Ловец» - механизм, формирующий снимки состояний для курсоров SQL, в процессе анализа трейс-файлов. По умолчанию, снимки состояний, формируются только при нахождении в исходном трейс-файле фраз PARSE ERROR или ERROR (ошибки разбора или ошибки исполнения/извлечения).

«расширенный ловец (подозрительные события, ”ora-” в переменных» - при включенной опции будет использоваться дополнительный функционал — поиск фразы “ora-” в переменных связывания и поиск подозрительных событий (события сброса/прерывания) (-- xcatcher).

«расширенный ловец (определяется пользователем)» - данные опции позволяют задавать значения переменных связывания, при нахождении которых, будут сформированы снимки состояний. Для включения механизма необходимо добавить опцию — userxcatcher=1, список значений задается опцией --userxlist= … , где … - значения, разделенные символом «;».

Экспериментальные

«обработка временных маркеров» - включение данной опции позволяет генерировать псевдо-событие «wait (others)», не относящиеся к событиям БД Oracle. Данными для генерации этого события служат «маркеры времени» - строки вида «*** YYYY-MM-DD...», добавляемые ядром БД при некоторой задержке между выполнением команд. В ряде случаев эти задержки могут свидетельствовать о высокой загрузке ресурсов на уровне ОС и не входить в длительность последующих вызовов БД. Более подробную информацию об учете этих событий вы можете прочитать в нашем блоге (-- ptim).

«корректировать tim (как наносек./1024)» - дополнительная корректировка значений времени (-- ntim).

«генерация расширенных данных (дельта ”вн.”/”м/у”)» - использование этой опции позволяет генерировать события «дельты» - события для корректировки времени вызовов БД, вызванной ошибками учета или измерений ядром ОС (-- ged).

«группировать события LOB» - при включенной опции, события обработки LOB, будут объединены в одну группу (-- lobgr).

Расширения

«использовать ZeroClipboard в отчетах» - в текущей версии приложения добавлена возможность копирования текста из отчетов в буфер обмена, через библиотеку zeroclipboard. Zeroclipboard – свободный проект, подробное описание которого вы можете найти на сайте: http://code.google.com/p/zeroclipboard/. При включенной опции, в каталог отчета будут скопированы необходимые файлы, а в разделе «Переменные связывания» будет добавлена кнопка «Собрать предложение SQL».