Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Сквозная трассировка для выявления неэффективного SQL-кода в Oracle

Сквозная трассировка для выявления неэффективного SQL-кода в Oracle 10 янв 2018 15:51 #9022

  • OraDevel
  • OraDevel аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 82
  • Репутация: 1
  • Спасибо получено: 3
 
Применение пакета DBMS_MONITOR
Как уже...

Сквозная трассировка SQL в OracleВ многоуровневых средах среднее звено передает запрос клиента через несколько сеансов базы данных. Отслеживать клиента через все эти сеансы очень трудно. Аналогично, в средах с разделяемым сервером очень трудно определять сеанс пользователя, отслеживаемый в любой заданный момент времени. Из-за того, что одно и то же соединение с разделяемым сервером могут использовать многие сеансы, при прослеживании соединения нельзя быть уверенным в том, о каком точно пользователе идет речь в любой конкретный момент времени, потому что активные сеансы, использующие соединение с разделяемым сервером, постоянно меняются.

Во всех перечисленных выше случаях выполнение трассировки одного сеанса становится невозможным. В Oracle Database 10g появился механизм сквозной трассировки (end-to-end tracing), позволяющий уникальным образом идентифицировать и отслеживать одного и того же клиента среди множества сеансов. Атрибут CLIENT_IDENTIFIER уникально идентифицирует клиента и остается одинаковым во всех звеньях. Для выполнения сквозной трассировки можно использовать пакет DBMS_MONITOR. Кроме того, настраивать сквозную трассировку можно и с помощью интерфейса OEM Database Control. Оба этих подхода более подробно рассматриваются в следующих разделах.

Подробнее...
Спасибо сказали: blaginov1955

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Сквозная трассировка для выявления неэффективного SQL-кода в Oracle 28 апр 2018 19:52 #9023

*********
Одним из наилучших способов для выявления SQL-запросов с плохой производительностью является применение интерфейса событий ожиданий Oracle.
********
А почему Вы дальше не описываете эту возможность?
Спасибо сказали: blaginov1955

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Сквозная трассировка для выявления неэффективного SQL-кода в Oracle 11 мая 2018 10:44 #9037

ALLLA пишет: *********
Одним из наилучших способов для выявления SQL-запросов с плохой производительностью является применение интерфейса событий ожиданий Oracle.
********
А почему Вы дальше не описываете эту возможность?


Присоединяюсь к ALLLA! Хотелось бы поподробнее на эту тему описания. Хотя, конечно, уже и за то, что создали такую вменяемую статью. уже спасибо!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1