powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Высокий процент ожиданий Latch free при обращении к external tables
4 сообщений из 4, страница 1 из 1
Высокий процент ожиданий Latch free при обращении к external tables
    #39939598
Kompromiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Имеется база Oracle 12.2 - PDB, куда интенсивно на постоянной основе вставляются данные через external tables.
Enterprise Manager -> Performance -> Activity показывает высокий процент ожиданий "Other/latch free" для следующего запроса (в дневное время доходит до 10-15% от общего времени ожидания БД):

SELECT NAME,PATH,READ,WRITE,EXECUTE FROM SYS.LOADER_DIR_OBJS WHERE NAME = :1

В support.oracle.com нашёл рекомендации собрать статистику по полю KZSROROL таблицы X$KZSRO (с последующим lock_table_stats)
- должно помочь для пользователя, у которого нет привилегий "create any directory" или "drop any directory". Можно также выдать привилегии "create any directory" и "drop any directory".
Других подсказок не нашёл.

При загрузке данных происходит обращение не более чем к 200 external tables одновременно.

Подскажите, что можно почитать и куда посмотреть для локализации проблемы?
...
Рейтинг: 0 / 0
Высокий процент ожиданий Latch free при обращении к external tables
    #39939607
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miss Kompro
(с последующим lock_table_stats)
Ну так заблокируй статистику. Вероятно latch free следствие частого репарса запроса. Но, если первопричина в постоянных create directory, стоит пересмотреть архитектуру.
...
Рейтинг: 0 / 0
Высокий процент ожиданий Latch free при обращении к external tables
    #39939702
Kompromiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-
Ну так заблокируй статистику. Вероятно latch free следствие частого репарса запроса. Но, если первопричина в постоянных create directory, стоит пересмотреть архитектуру.

Статистика по X$KZSRO заблокирована уже давно, в соответствии с Doc ID 2034938.1.
Create directory не происходит, как и create table - делаю alter table в существующих external таблицах, где подменяю "location".
...
Рейтинг: 0 / 0
Высокий процент ожиданий Latch free при обращении к external tables
    #39940539
Kompromiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому интересно, вот новые подробности:
AWR отчёт показал, что основные "latch free" - это Real-time descriptor latch. Причина - в "SQL Monitor".
Запросы "SELECT NAME,PATH,READ,WRITE,EXECUTE FROM SYS.LOADER_DIR_OBJS WHERE NAME = :1" попадали на мониторинг в SQL Monitor (v$sql_monitor), хотя автоматически мониториться они не должны (мониторинг включён для параллельных запросов, или для тех, что выполняются более 5 секунд).
Отключение "SQL Monitor" решает проблему.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Высокий процент ожиданий Latch free при обращении к external tables
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]