powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Длительные активные сессии
6 сообщений из 6, страница 1 из 1
Длительные активные сессии
    #39267839
Edgar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые друзья, у меня вопрос.

Я запустил batch.sql из серии запросов (с помощью утилиты sqlplus), которые, как и предполагалось, выполнялись длительное время.
В какой то момент статус этой сессии поменялся на INACTIVE, но тем не менее запрос продолжал выполняться, и данные преспокойненько выливались в файл.

Можете ли подсказать, где можно почитать о таком поведении системы?
Я ведь думал, если запрос выполняется, то статус должен быть ACTIVE всё время выполнения.

Спасибо.
...
Рейтинг: 0 / 0
Длительные активные сессии
    #39267847
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar,

А что вас смущает?
сервер обработал запрос раньше, чем ваш клиент принял и перезаписал результат в файл
(буферизация - шмаберизация ;)
...
Рейтинг: 0 / 0
Длительные активные сессии
    #39267865
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Edgar,

Если чаще будете смотреть, то увидите что сессия не всегда inactive
...
Рейтинг: 0 / 0
Длительные активные сессии
    #39267956
Edgar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы хотите сказать, что пока данные текут от сервера к клиенту и клиент пишет результаты в файл, сессия на сервере переходит в состояние INACTIVE, и ожидает окончания записи, прежде чем перейти к выполнению следующего запроса?
Я правильно понял?
...
Рейтинг: 0 / 0
Длительные активные сессии
    #39267976
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar,

При выполнении запроса чередуются фазы execute & fetch.
На фазе фетч состояние может быть отмечено как INCATIVE.
Выполни запрос в плюсе который много фетчит с усиановленным timing on и сравни elapsed time который покажет плюс и v$sql.elapsed_time.
Разница будет то время когда запрос помечен как INCATIVE.
...
Рейтинг: 0 / 0
Длительные активные сессии
    #39276863
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edgar,

В первом сообщении указывалось, что файл состоит из нескольких запросов. Клиент посылает на выполнение по одному, сервер его выполняет и переходит в ожидание следующего, пока клиент получает данные и как-то их обрабатывает сессия на сервере не активна.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Длительные активные сессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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