内存原因导致服务器SQL服务频繁自动重启,怎么回事?
内存原因导致服务器SQL服务频繁自动重启,怎么回事?
公司有台服务器在跑SQL,最近这台服务器频繁出现SQL服务重启,查看事件日志,报错信息为:
sql 服务器进程内存的一大部分已调出。这可能导致性能下降。持续时间: 0 秒。工作集(KB): 63208,已提交(KB): 31496840,内存使用率: 0%%。
重启时间很短,大概1分钟,生产几乎也没什么影响。
服务器配置:4个双核cpu,32G内存
频率:刚开始四五天出现一次,后来两天出现一次,现在差不多一天出现一次。
数据库的操作:最近一个月都在用游标删除主表中的历史数据,每天的数据行在100k,事件也比较长,真个执行过程大约7、8小时。
(中间会有中断,提示错误:事务与另一个进程已被死锁在lock资源上,且该事务已被选作死锁牺牲品)
麻烦高手帮忙分析一下,谢谢!!!