Проследяване на сесията - събитие 10046
Oracle Трейс сесия ви помага да намерите заявката за проблем и да разбере каква е причината.
Какво ще бъде написано на следа файл, определен от събития (събитие) номер.
Standard събитие номер 10046. Това е ниво, определено с командата
Списък на тези събития и за които те са предназначени да бъдат намерени тук EventReference
Трейс Event 10046 / Трейс събитие 10046
За да се даде възможност за проследяване на текущата сесия
забраните проследяване на текущата сесия
- 0 - трасиране е забранена
- 1 - стандартна следа
- 4 - асоциирани с добавена стойност (свързва) променливи
- 8 - Добавена на изчакване събития (чака)
- 12 - променливи за обвързване + чакат събития
За да се даде възможност на следа в друга сесия, можете да използвате командата
Път до директорията, където файла следа ще бъде
Попитайте за името на файла и следа
Разбирателство trasirovochnogo файл
Извършване на следния код, за да създадете и следа файл:
Header файла - съдържа информация за случая и на сесията, за която е създаден
Направи разбор - анализ на курсора, EXEC - изпълнение на курсора, FETCH - събиране на данни
Синтаксисът
- [Стрелка] - курсора брой
- в - изтеклото време в микросекунди процесор
- д - изминало време в микросекунди
- п - номер на физическа чете (физическа прочитания)
- кр - броят на блокове, получен в съответствие режим на четене (възстановен за CR прочитания)
- Cu - брой на блокове, получени през текущия режим (изтеглено в текущия режим)
- погрешно - не курсора в кеша, тече усилено синтактична
- R - броя на редовете се завръща
- DEP - дълбочина рекурсивни заявка
- Ог - Цел оптимизатор 1 = All_Rows, 2 = First_Rows, 3 = правило, 4 = Изберете
- Пи Ел Ейч - Hash стойност за изпълнение на плана. V $ SQL_PLAN.PLAN_HASH_VALUE
- Tim - клеймото, в микросекунди
Bind променливи / свързва
- [Стрелка] - курсора брой
- nam- изчакайте тип
- Ela - изминалото време в микросекунди
- OBJ # - брой обект
- Tim - клеймото, в микросекунди
Останалите опции зависят от типа на очаквания. За да видите тези опции, можете да използвате запитването:
- [Стрелка] - курсора брой
- брой План линия - номер
- CNT - брой редове преработени
- PID - ID на основния
- поз - на позиция по отношение на родителя
- OBJ - обект идентификатор. ALL_OBJECTS.OBJECT_ID и V $ SQL_PLAN.OBJECT #.
- оп - Операция
- CR - последователно четене (Последователно прочетен)
- PR - физически четене (Physical прочитания)
- PW - физически запис (Physical пише)
- време - клеймото, в микросекунди
- разходите - оценка на заявката (КИ)
- размер - количеството данни в байтове
- карта - броя на редовете се завръща