问题描述
- SQL Server 2008性能突降的问题
-
##服务器介绍:
部署在虚拟机上的SQL Server 2008,是从一个oracle库到另一个MS库的数据中转站,先将oracle库部分表的数据抽取到该库,再用生成视图的方式进行数据清洗,然后将视图数据抽到另一个MS库中,**两个MS库在同一服务器上**。
##问题描述:
前天发现,从oracle库抽取数据到该库的时间由原来的2个小时,延长到3个小时,而从该库到另一个MS库的数据抽取工作变得非常缓慢,以往1个半小时的抽取,延长到10个小时却只抽取的一半。
后续排查的过程中发现了其他的一些问题现象,如:1.查询作业执行历史记录延时明显;2.展开MS库中的表、视图延时明显;3.用右键视图“编写视图脚本为”——“Alter到”——“新查询编辑器窗口”延时明显。似乎与数据库的相关操作,较于以往都出现了明显的延时现象。服务器相关参数图:
解决方案
看上去是内存不足,你一共32GB内存,全用了。
解决方案二:
你的虚拟内存使用过大,虚拟内存都是在硬盘上开辟的,读写速度比较慢的。
改善办法:加大内存;在内存中交换数据,减少在虚拟内在中交换数据,可以加快速度。
解决方案三:
SQL Server 2008 I/O性能监控
SQL Server 2008 I/O性能监控
SQL Server 2008性能监视
时间: 2024-10-18 18:32:59