一,当应用程序运行较慢时,增加内存容量是不错的选择;
二,对于数据库服务器而言,可以适当增加虚拟内存的容量;
三,如果希望SQLSERVER能够更高效的运行,则不要让SQLSERVER的页被交换;
四,可参照如下方法配置windows虚拟内存,从而优化系统性能:
1,在多个磁盘驱动器上划分虚拟内存空间;
2,将虚拟内存从速度较慢或访问量较大的驱动器上删除;
3,尽量避免将页面文件与系统文件放在一个磁盘驱动器上;
4,不要在一个物理磁盘驱动器的不同分区上放置多个页面文件;
尽管优化windows内存配置与SQLSERVER数据库的性能没直接关系,但SQLSERVER数据库毕竟是运行在windows操作系统上,因它肯定从windows的性能优化中受益;
五,通过优化注册表来优化windows内存性能
1,在[开始]--[运行]--键入[Regedit]--[HKEY_LOCAL_MACHINE]--[SYSTEM]--[CurrentControlSet]--[Control]--[SessionManager]--[MemoryManagement]
有两个选项:DisablePagingExecutive,设置禁用页面内存调度,默认是0,设为1
LargeSystemCache:设为0,这样可以减少文件系统的缓存,将更多内存分给sqlserver;
六,优化SQLSERVER的磁盘性能
重新组织下索引,也可提高查询效率