Как уменьшить процессор и время ожидания в Oracle при использовании в качестве сервера состояний сеанса ASP.NET - PullRequest
0 голосов
/ 27 сентября 2019

Я использую .NET Framework 4.2 (MVC + веб-форма в том же проекте) с Oracle 11c.Я запустил InstallOracleCommon.sql и InstallOracleSessionState.sql в базе данных Oracle и настроил web.config для использования Oracle в качестве настраиваемого сервера состояний сеанса.

Все хорошо, пока мой коллега не обнаружил, что иногда процессор и время ожидания являются максимальными для 18-20 минут.Я посмотрел в Top Activity в Oracle Enterprise Manager, и верхний SQL взят из ASP.NET (SELECT LOCKED ... FROM ORA_ASPNET_SESSION ...)

Я пытался настроить SQL, но нет рекомендаций отOracle EM.

Как уменьшить процессор и время ожидания этого SQL?или мне нужно перенести состояние сеанса в другую базу данных?

Спасибо.

...