上个星期的时候,采用vb+mssql的erp系统突然变慢,并且这个慢的现象非常奇怪,sql查询和系统操作都不慢,连打开一个文件夹的时候,也显得非常慢;开始怀疑是由于升级引起的,由于前一天晚上针对erp系统作了一个小范围的升级,大概升级了有七八个模块,针对应用层也有更新;所以怀疑中间层中的sql语句有问题,后来跟踪了一下表查询以后,发现也没什么问题;然后看进程,发现进程运行得也非常低,cpu和内存并没有太大的异常消耗。奇怪了……
想想会不会是日志过大引起的?分离收缩日志之后,问题依旧;突然想到,忽略了一个问题,应该看操作系统的日志呀!细细一看,原来今天的启动日志里面有几条分别显示“磁盘已满或几乎满载”,是d区和e区。原来是这样,但看了看,d区和e区还有不低于2G的空间,看来,sql服务器对区硬盘空间有严格的要求呀!
没有别的办法,挪移空间吧!把d区的空间(备份的数据库)一下子挪移出来10个G,重启服务器,算是好了!故障排除。






