powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Борьба с SESSION EVENTS
3 сообщений из 3, страница 1 из 1
Борьба с SESSION EVENTS
    #32181214
Озадачился я просмотром всяческих SESSION EVENTS.
И наблюдаю, что в статистике по сессиям есть несколько смущающих меня пунктов. Смущают они меня максимальным/общим временем ожидания и непонятностью где рулить. Просвятите, плиз, куда в каком случае копать.
К сомнительным значениям (по одной сессии) я отнес такие (выбрал самые "неприглядные"):
log file switch completion -- макс ~100, общее время ~600

log file sync -- макс ~100, общее время ~1500

db file sequential read -- макс ~130, общее время ~4300

direct path read -- макс ~272, общее время ~2300

resmgr:wait in actses run -- макс ~225, общее время ~265

resmgr:waiting in check2 -- макс ~19, общее время ~442

Ну вобщем-то не такой уж и большой список, но непонимание глубокое.
То бишь, слова знакомые, но каким образом уменьшить время log file switch completion -- не совсем понятно. Диск пошустрее купить? :) Да и значение какое-то подозрительное: полторы минуты переключали LOG FILE ? Да ни в жисть не поверю!
Или вот макисальное время db file sequential read -- это что же, 2 минуты читали с диска последовательные блоки? Да за две минуты считанное поместить будет некуда... Или я чего не понял, или одно из двух.
Ну а параметры типа resmgr , типа Resource manager ждет чего-то у себя внутри в условной точке Check2 , вроде как мне это о чем сказать должно, но не говорит ровным счетом ни о чем....

Короче, Памагыте, люди добрыя, сами мы не мееестныя...
...
Рейтинг: 0 / 0
Борьба с SESSION EVENTS
    #32181530
v@d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db file sequential read - это не последовательноe чтение блоков с дисков, а чтение из буферов базы данных из памяти!
log file switch completion - перед переключением лог файлов, насколько я знаю происходит full check point, соответственно нужно смотреть настройки check pointа.
ЗЫ время, кстати не в секундах, а в сотых секунд.
SESSION EVENTS описаны, с комментариями в книжке Database Reference.
...
Рейтинг: 0 / 0
Борьба с SESSION EVENTS
    #32181772
v@d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, за дезинформацию в предыдущем сообщении, про db file sequential read, это кто из преподавателей на курсе сказал, что несмотря на надпись db file речь идет о буферах памяти, сейчаз полез в Reference там ясно написано что речь идет об I/O:

db file sequential read
The session waits while a sequential read from the database is performed. This event is also used for rebuilding the control file, dumping datafile headers, and getting the database file headers.

Wait Time: The wait time is the actual time it takes to do the I/O

Parameters:

file#
See "file#"

block#
See "block#"

blocks
This is the number of blocks that the session is trying to read (should be 1)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Борьба с SESSION EVENTS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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