Много времени, затрачиваемого на последующие ожидания: «SQL * Net message от клиента» и «ожидание непрочитанного сообщения на широковещательном канале» - PullRequest
0 голосов
/ 13 мая 2010

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

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

Ответы [ 2 ]

1 голос
/ 14 мая 2010

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

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

0 голосов
/ 13 мая 2010

Этими событиями ожидания являются , обычно , которые рассматриваются как "ожидания ожидания" - т.е. Oracle не имеет ничего общего, он ожидает дальнейших данных / инструкций.

...