sqlserver 2005 sp3性能差,预定作业失败

在执行Microsoft SQL Server 2005 best practices analyzer ,我得到如下一些报告:

System的过时系统驱动程序[C:\ WINDOWS \ system32 \ ntoskrnl.exe]可能导致分页检测。

我怎样才能解决上述过时的驱动程序?

服务器的磁盘扇区[0]alignment方式没有最佳configuration。 与他们的硬件供应商合作的最佳设置。为了解决这个潜在的问题,你将不得不重新创build和格式化次优alignment的分区。 “硬盘扇区的最佳configuration是64KB的起始偏移量或64KB的倍数,检测到的硬盘扇区的起始偏移量与此configuration不同,对于由多个物理主轴组成的RAID卷,会对I / O响应时间产生不利影响。

那么我的RAID 1刀片服务器上的alignment问题呢? 在这一点上,我不知道要安装哪个Windows补丁或修补程序来解决此问题。

我也对最终用户和sqlserv.exe产生了巨大的性能影响。 Windows 2003具有较高的CPU利用率,以及特别高的磁盘读写I / O。

我的预定工作stream程总是失败。 RAID 1或Windows 2003有问题吗?

问候,Elango

ntoskrnl.exe是实际的操作系统内核,因此不能在不重新安装/升级操作系统的情况下replace该“驱动程序”。

如果在磁盘I / O较高时遇到较差的SQL Server性能,则可能需要更换磁盘子系统。 对数据库系统使用RAID10是一个很好的做法,也可以将SQL Server数据从操作系统中分离出来(例如将数据库放在与OS不同的磁盘上)。 您是否已经执行了这里提出的build议?

至于磁盘扇区alignment问题,请参阅这篇文章 。 这些信息也应该适用于SQL Server 2005。