我知道我之前已经问过这个问题,但没有得到一个好的答案。由于我认为与我的CLR有关的内存压力,我的sql server 2014一直在卸载Appdomain。我不知道如何解决这个问题。我已经尝试了很多东西。我会将我的日志附在这篇帖子上。谢谢你的帮助。
答案 0 :(得分:1)
自从您第一次在此处发布此问题后,没有任何变化:
Assemblies in SQL Server keep unloading and loading again periodically
无法阻止SQL Server卸载它选择的任何AppDomain。
内存压力意味着没有大量的物理内存,SQL Server非常喜欢物理内存而不是交换/页面文件。以下是需要注意的事项:
UNSAFE
?是因为您将数据存储在静态变量中吗?您是否正在使用具有内存泄漏的.NET类,因此无法在SAFE
和EXTERNAL_ACCESS
程序集中使用(例如,使用TimeZoneInfo
在两个TimeZoneID之间转换DATETIME
值?