В 32-разрядной версии SQL 2005 Enterprise я получаю сообщение «AppDomain XX (DB_NAME.dbo [время выполнения] .YY) помечен для выгрузки из-за нехватки памяти».
- У меня 8 ГБ физической памяти
- AWE настроен на использование 4,5 ГБ
- Нет -g512 набор параметров запуска
- Этот экземпляр SQL прослушивает 3 разных порта
Среди прочего я заметил:
- Пейджинг почти или совсем отсутствует
- ЦП зависает на 20-30%, что соответствует нормам
- MEMORYCLERK_SQLCONNECTIONPOOL около 10616
- Я получаю «AppDomain XX (DB_NAME.dbo [runtime] .YY) создан», «AppDomain XX (DB_NAME.dbo [runtime] .YY) помечен для выгрузки из-за нехватки памяти.» AppDomain XX (DB_NAME.dbo) [runtime] .YY) выгружен. "все в одну минуту, и это повторяется каждые 5 минут или около того.
БД, указанная выше, имеет только одну сборку и работает нормально в течение многих месяцев.
Проблема началась только недавно, и единственные изменения, о которых я мог подумать, это то, что сервер приложений увеличил количество подключений в своем пуле с 200-300 до примерно 1000.
Кто-нибудь может мне помочь пролить свет на этот вопрос?