|
一。针对32位数据库服务器并且内存大于4G,比如8G,16G,32G的,请启用SQL SERVER 2005 AWE模式,请按照以下步骤启用:
(1)打开boot.ini文件中的/PAE开关而不是/3GB开关。/PAE 是使用Physical Address Extension,说的是让ia32能够跑4G以上的物理内存,PAE是硬件实现的,需要对相应的CPU部件进行编程,似乎页表也发生了变化。/3GB 是对应ia32的4G虚拟寻址空间,进行重新划分。
(2)添加内存页锁定帐户为SYSTEM。开始->运行->gpedit.msc->组策略->计算机设置->windows配置->安全设置->本地策略->用户权限分配->锁定内存页->本地安全策略设置->添加->选择运行的帐号或者组;
(3)重启服务器。
(4)打开SQL执行如下与语句:
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 3072
RECONFIGURE
GO
(5)重启SQL。
用select * from sysperfinfo where counter_name like '%Memory%'查看Total Server Memory即为当前内存占用。
PS:针对32位并且内存小于4G或者64位服务器无需进行调整,当码的量大的话(达到千万级)请将内存升级到8G或者16G以上
2.SQL Server的性能主要取决于磁盘I/O效率,提高I/O效率某种程序上就意味着提高性能。所以即跟换磁盘为SSD或者磁盘阵列【有条件的厂家可以实行】
3.通过爱创的管理端不定期的进行归档,并且截取日志文件,并定期做码表的索引重建工作
4.SQL库备份请使用不同的磁盘
5.针对特别有条件的厂家可以采取SQL SERVER集群的方式
|
|