服务器上使用一段时间会变卡顿
现在我们有台服务器是windows 2012 R2数据中心版(内存32G ),然后数据库使用的是sql 2008 R2版本的。服务器上部署了一个IIS网站,是我们公司内部的ERP系统,目前数据库文件总共为300M左右,数据库总的记录条数在100万左右。目前存在的问题就是服务器内存占用到达40%左右,cpu占用在30%左右,服务器响应延时就比较高,平均ping 延时在15ms左右。局域网内部登录服务器也比较卡顿。如果不隔一段时间重启一下sql 2008 R2数据库服务,持续一段时间后,服务器会卡崩掉。
我的解答思路和尝试过的方法
目前的方法就是隔段时间重新启动一下,服务器数据库服务程序,然后配置了数据内存的最大值和最小值,优化了程序里面部分视图的查询,降低了单次查询数据库记录的条数。但是还是不能完全解决问题
我想要达到的结果
我这边想达到服务器使用不卡顿的目的,保证系统正常运行,不需要人工手动给重新启动服务(因为我们系统是24小时运转的,重新启动服务会影响业务)