有谁知道MS 2014标准版的设置或触发器会在系统内存使用率超过90%时触发SQL开始使用CPU%。我有一个小应用程序,它没有访问SQL,但确实使用了大量的内存。当系统上的内存到达90%+利用率时,Server开始连续显示CPU使用情况,直到工具集停止为止。
我已经运行了多个分析,例如分析器、查询以查看最后处理的语句、到数据库的连接等.没有什么比SQL Server的触发器更突出的了。更奇怪的是,这台特定的机器上同时有SQL Server 2014标准和SQL Server express,这两个版本都会触发峰值(这不是我的服务器,而是我必须处理的服务器)。
任何人对以下内容有任何见解:
我在64位的MySQL上运行Linux5.1,并且已经创建了几个内存表。MySQL内存表的声明,在表被删除或截断之前,内存不会被“释放”。我已经删除了所有这些表,但RAM使用率(从命令顶部开始)并没有下降多少,甚至在几个小时后(删除这些表后,内存使用率为90%,占用48 on )。通过创建和删除几个表,它在几天内一直在以自己的方式工作。
谢谢,詹姆斯
我习惯于在Visual Studio Express for Windows Desktop 2013中编写C#代码,它分配大对象(例如,使用8 8GB 64位系统从40%的内存使用率到90%),使用x64系统的常见技巧和配置构建。现在,在系统内存使用率接近90%之前,要么Visual Studio崩溃,要么我收到内存不足错误,要么系统完全挂起并需要硬启动。无论我是使用VS 2013还是2015,无论我是否在Debug设置中“启用Visual Studio宿主进程”,或者我是在Debug模式还是在Release模式下运行,似乎都无关紧要。有没有人知道解决方案或变通办法?