powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объем используемого temp
1 сообщений из 1, страница 1 из 1
Объем используемого temp
    #39968861
dench41
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый вечер!

Подскажите пожалуйста.

Сейчас собираю temp по пользовательским запросам/процедурам запускаемым через шедулер.
идея такова:
v$session (отсекая системные сессии)
и
v$sql_workarea_active (TEMPSEG_SIZE)
v$sort_usage/синоним v$tempseg_usage (blocks)

цель - мониторить активность пользователей онлайн и потребление темпа

Вопрос в том, какую из вьюх корректнее использовать.
Смущает ряд нюансов, по которым был бы благодарен получить кратки комментарий.

1. Столкнулся с тем что, v$sql_workarea_active для некоторых запросов не отображает ничего.
из документации : This column is NULL if this work area has not (yet) spilled to disk.
И, если я правильно понимаю суть в том, что данные обрабатываются процессом в RAM, и не запрашивают выделения пространства.

2. v$tempseg_usage он же v$sort_usage
из документации : This view describes temporary segment usage.
Но, строится на v$sort_usage , в отношении которого говорится о задействовании памяти для сортировки.

3. И тут видимо проблема в некотором недопонимании внутренних процессов.
буду благодарен за любую информацию/наводящие вопросы о связи temp с pga(sort,hash,bitmap)

Спасибо!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объем используемого temp
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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