We are facing major issues with one of our SQL Servers.
We have many error loggings of these types and eventually they lead to sql server dump and even process crashes.
- 6532 .NET Framework execution was aborted by escalation policy because of out of memory.
- 6533AppDomain xxxx.dbo[runtime].1099 was unloaded by escalation policy to ensure the consistency of your application. Out of memory happened while accessing a critical resource. The application domain in which the thread was running has been unloaded.
The server is a 64-bit machine running SQL Server 2008 R2 with one instance and approx 4000 databases. It has 128 Gb memory of which 16 Gb is allocated to the buffer pool. Generally the for .NET CLR memory # bytes in all heaps never goes above 700-800 Mb, so physical memory should not be a problem.
Any ideas what might cause this behaviour?