优化SQLServer数据库服务器内存配置的策略
2008-09-04 10:02:04 来源:WEB开发网在大多数情况下,为了充分发挥Windows NT 4.0系统效能,内存的作用比起处理器的处理能力更具备影响力,特别是在客户/服务器模式环境下更是如此,因为通常在这种环境下并不十分强调处理器的能力,相反却十分注重是否采用足够的内存来满足各个客户的应用需要。此外,为了获得容错功能和保护应用程式,确保应用程式高速运行、充分发挥设计功能都需要有足够多的内存,特别是工业绘图设计和各种工程应用程式更需要占用大量的内存来进行复杂的计算。
物理内存(RAM)方便快速的长处显而易见,但由于其价格昂贵,也就不可能做到多多益善了,因此通过合理优化内存配置、扩充虚拟内存提高电脑运算速度也就成了一项很重要的应用技术手段。
1、确保Windows NT系统基本内存需求
Windows NT 4.0系统至小应配置12MB内存,16MB内存基本够用,正常情况下确保NT系统有32MB内存就能够了,因为并不是任何的16MB基本内存在任何时候都被同时使用。假如添加一些服务和应用程式,则对内存的需求就会急剧增大。如:
(1)添加网络服务需要4MB内存空间;
(2)容错功能和系统保护功能需要8MB内存(如磁盘映像和分条功能);
(3)进行图像图象处理需要增加16MB内存空间;
(4)安装VC、VB研发系统需要增加16MB内存空间;
另外,如在Windows NT上构建大型数据库如SYBASE、Microsoft SQL Server等,对内存的需求就更多了。
2、优化内存性能
为了使WindowsNT不至于过分占用较多的内存或浪费处理器的时间用于换页,能够采用以下方法优化内存性能。
(1)减少显示颜色的数量;
(2)降低显示分辨率;
(3)尽可能不使用或使用位宽度较小的墙纸;
(4)关闭无需的服务程式或驱动程式,尽量不要在服务器上使用其他应用程式。
- ››sqlserver安装和简单的使用
- ››SqlServer触发器、存储过程和函数
- ››SQLServer建立交叉表查询
- ››SqlServer强制断开数据库连接的方法
- ››SQLServer 2005 海量数据解决方案
- ››SQLServer 2008数据库查看死锁、堵塞的SQL语句
- ››SqlServer 插入多条数据
- ››SQLServer 2008 R2导出的SQL文件中没有数据
- ››数据库对象——存储过程
- ››SQLSERVER通过游标查询两个数据表共有字段名组合成...
- ››sqlserver2008实现拼音首字母和随机n位数的生成
- ››SQLServer与Java数据类型对应表
更多精彩
赞助商链接