Подключение к Oracle из ASP.NET очень медленное - как диагностировать? - PullRequest
0 голосов
/ 27 ноября 2008

У меня есть приложение ASP.NET, которое подключается к базе данных Oracle.

Производительность по некоторым запросам в dev очень низкая - порядка 90 секунд для подключения к базе данных, запуска запроса (собственно, вызова SP в пакете) и возврата одной строки результатов.

Я запустил профилировщик в приложении, и почти 100% времени уходит на собственный код, Oracle.DataAccess.Client.OpsDac.Read (в OraOps10.dll)

Тот же запрос отлично работает в prod. TNSPING для базы данных dev меньше 10 мс, и на самом деле у меня нет проблем с подключением через sqldeveloper.

Как определить причину замедления?

1 Ответ

1 голос
/ 03 декабря 2008

Веб-сервер DEV и БД находятся на одном компьютере? Это ваша локальная машина?

Если нет, время ответа похоже на ваш локальный компьютер?

Можете ли вы указать веб-приложение DEV на PROD? Если да, то время совпадает?

Это один запрос или все запросы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...