在32位SQL 2005 Enterprise框中,我不断收到“AppDomain XX(DB_NAME.dbo [runtime] .YY)因内存压力而被标记为卸载”。
我注意到的其他事项:
以上数据库只有一个程序集,并且运行状态好几个月。 问题最近才开始,我能想到的唯一变化是应用服务器将其池中的连接数从200-300增加到大约1000.
有人能帮助我阐明这个问题吗?
答案 0 :(得分:0)
使用32位操作系统和数据库,你达到了4GB的内存限制。 AWE刚刚启用了限制SQL服务器的内存,因此不会将其释放到其他进程。
您应该计划升级到64位版本以最佳地使用内存。
这里有一些关于类似问题的更多指示。
https://dba.stackexchange.com/questions/63720/app-domain-is-marked-for-unload-due-to-memory-pressure