2010-05-13 2 views
-1

Мое приложение, которое обертывает исполняемые файлы насоса IMPDP и EXPDP, использует случайное количество времени для той же работы. При дальнейшем расследовании я вижу, что он снова ждет случайных промежутков времени, когда событие «ждет непрочитанного сообщения на широковещательном канале». Это заставляет приложение принимать в любое время в течение 10 минут в течение часа для одной и той же работы.Много времени, проведенного с ожиданием «SQL * Net сообщение от клиента» и «ожидание непрочитанного сообщения на широковещательном канале»

Я не понимаю, связано ли это с тем, как мое приложение использует эти исполняемые файлы, или оно имеет какое-то отношение к загрузке на моем сервере или что-то совершенно чуждое мне.

+0

Активность в сети? Возможно, если бы вы сказали, получаете ли вы их на стороне imp или exp (или какие-либо другие подробности о том, что происходит), вы можете получить еще несколько ответов. –

+0

Это касается как стороны экспорта, так и импорта, и иногда. Я буду изучать сетевую активность немного подробнее, чтобы увидеть, есть ли там что-то не так. – Shravan

ответ

0

Те события ожидания обычно считается «незанятым» ожиданиями - то есть Oracle не имеет ничего общего, он ждет дальнейших данных/инструкций.

+0

Мой вопрос точно, это простаивающие ожидания, и я все еще вижу expdp, если вызывается непосредственно с моей консоли, показывая мне эти ожидания (значит, это не может что-то ждать?). Было любопытно, есть ли здесь что-то, чего я здесь не вижу. Мне больше любопытно поведение exdp и не ошибаюсь, что Oracle пытается сделать как таковой. – Shravan

1

У нас есть группа processes and sessions, участвующая в работе насоса данных. Я подозреваю, что вы смотрите на мастер-процессы, а не на рабочие процессы. Таким образом, все это событие говорит о том, что мастер-процесс тратит больше времени на ожидание рабочего процесса, когда работа занимает больше времени. Это довольно бесполезная информация.

Вам необходимо следить за рабочими процессами и понимать, почему они занимают больше времени.