虚拟机装SQL,当sql server windows NT占用内存变化时,系统奔溃
sql吧
全部回复
仅看楼主
level 2

公司有一款生产软件,安装在虚拟机上,用的是SQL SERVER数据库。
之前这个软件都是正常运行的,现在经常出现生产软件卡顿奔溃的情况,只要sql server windows NT占用内存开始大幅变化上涨,生产软件就无法使用,需要重启虚拟机才行。
PS: 无论sql server windows NT占用内存多少,只要它占用内存大幅度在变化上升,生产系统就不能运行了。
大神帮忙看看SQL是有啥问题吗,,,这bug无法解决,老板那边根本没法交代[泪],基本过几天就会出现一次,甚至一天出现几次的情况。。
2023年10月07日 03点10分 1
level 2
系统是外包出去的,早就过了服务年限[泪]
2023年10月07日 03点10分 2
level 4
数据量太大了吧,导致SqlServer大量占用缓存。
可以给SqlServer限制缓存大小,治标不治本。最好是将不用的历史数据迁移出去,减少表中的数据量,不仅提升性能也能减少内存开销。
2023年10月07日 03点10分 3
是把一些生产数据给导出去嘛? 我们公司甚至没有这个权限,这些功能都掌握在软件开发商手里。
2023年10月07日 05点10分
@努力的王里宏♤ 连数据库的账号密码都不知道吗?如果你们自己能访问数据库,那找个懂数据库的,也不用太资深,3年左右熟悉SqlServer的程序员,把历史数据备份到别的服务器上,生产环境的数据自动定期清理
2023年10月07日 09点10分
就是新建个数据库或者数据表,把历史数据,比方说2023年以前的全部导入到里面,我以前在批发零售企业,那数据量贼大,当前数据库只保留一年的,要跟his表联合查询老数据每次都得超过1个小时才能出结果
2023年10月10日 07点10分
level 1
老歌 去中铁了吗
2023年11月28日 00点11分 4
1