我们有一个似乎正在泄漏内存的SQL服务器。随着时间的推移,内存消耗呈线性增长,直到服务器完全耗尽内存,从而导致主要的性能问题。其中,4GB设置为SQL server中的最大服务器内存。然而,SQL服务器进程使用的要多得多--通常在重新启动12小时内使用大约6GB。除了主要的读取工作负载外,服务器还运行许多SSIS包,以便将数据输入或输出到公司结构中的其他系统。操作系统: Windows 2012 S
有谁知道MS 2014标准版的设置或触发器会在系统内存使用率超过90%时触发SQL开始使用CPU%。我有一个小应用程序,它没有访问SQL,但确实使用了大量的内存。当系统上的内存到达90%+利用率时,Server开始连续显示CPU使用情况,直到工具集停止为止。我已经运行了多个分析,例如分析器、查询以查看最后处理的语句、到数据库的连接等.没有什么比SQL Server的触发器更突出的了。更奇怪的是,这台特定的机器上同时有SQL Server 2014标准和SQL Server express