优化SQLServer数据库服务器内存配置的策略

农业银行总行1998年以来正式推广了新版收集版分析营业统计消息系统,该系统是基于WindowsNT4。0平台,采用客户/办事器模式,以Microsoft SQL Server为根本成立起来的大型数据库使用法式,系统界面敌对、操作简洁,计较、阐发、设置数据库服务器检索功能很是强大,为包管农业银行系统及时进行纵向和横向营业数据采集、按照分歧要求生成统计报表,进行全面营业勾当阐发供给了强无力的保障。但在这套法式的推广、维护中笔者发觉系统有时运转速度较慢,出格是在Win95客户端操作时尤为严峻,颠末解除网线毗连等硬件可能带来的影响后上述问题仍然具有。笔者颠末细心试探,发觉系统对硬、软件的要求较高,为充实阐扬设想效能,达到最佳运作结果,需要对计较机硬、软件系统进行较为完整的机能测试与最佳设置装备摆设,出格是内存设置装备摆设的黑白对系统的运转速度具有决定性的感化。下面,笔者就若何优化SQLServer数据库办事器的内存设置装备摆设提出一些认识和见地。

虚拟内存:用于模仿RAM芯片功能的磁盘(硬盘)空间,其本色是通过将内存中当前没有利用的部门内容姑且存储到磁盘上,使系统能够利用到比机械物理内存更多的内存。

优化SQLServer数据库服务器内存配置的策略 1

WindowsNT系统通过利用磁盘空间使得对内存的需求获得部门缓解,从而利用到比物理内存更多内存的手艺就称为“互换”或分页,也就是凡是所说的虚拟内存手艺。凡是Windows NT 4。0系统安装时将在指导驱动器上设置一个大小为16MB的互换(分页)文件(pagefile。sys)。

在大大都环境下,为了充实阐扬Windows NT 4。0系统效能,内存的感化比起处置器的处置能力更具有影响力,出格是在客户/办事器模式情况下更是如斯,由于凡是在这种情况下并不十分强调处置器的能力,相反却十分重视能否采用足够的内存来满足各个客户的使用需要。此外,为了获得容错功能和庇护使用法式,包管使用法式高速运转、充实阐扬设想功能都需要有足够多的内存,出格是工业画图设想和各类工程使用法式更需要占用大量的内存来进行复杂的计较。

物理内存(RAM)便利快速的长处显而易见,但因为其价钱高贵,也就不成能做到多多益善了,因而通过合理优化内存设置装备摆设、扩充虚拟内存提高计较机运算速度也就成了一项很主要的使用手艺手段。

Windows NT 4。0系统至小应设置装备摆设12MB内存,16MB内存根基够用,一般环境下包管NT系统有32MB内存就能够了,由于并不是所有的16MB根基内具有任何时候都被同时利用。若是添加一些办事和使用法式,则对内存的需求就会急剧增大。如:

为了使WindowsNT不至于过度占用较多的内存或者华侈处置器的时间用于换页,能够采用以下方式优化内存机能。

(4)封闭不需要的办事法式或驱动法式,尽量不要在办事器上利用其它使用法式。

优化SQLServer数据库服务器内存配置的策略 2

③在列表当选择想要停用的办事或设备驱动法式的名称,单击“遏制”按钮,设置数据库服务器这时呈现确认操作对话框;

在对Windows NT虚拟内存进行设置时需要合理确定各个驱动器分页文件的“起始大小”和“最大值”两个参数,它们用于指定分页文件的起始空间和最大空间。下面临这两个参数作一些注释:

起始大小:指初始建立该分页文件时的文件大小,单元为MB,按照缺省设置,这个值被设置为系统中的物理内存的大小。

②分页文件抱负的最大尺寸为系统物理内存尺寸的2。5倍至4倍。需要申明的是:若是系统工作时不需要大量内存,请选择接近下限的值,即用系统物理内存的2。5倍作为这个尺寸的起始值;若是系统工作时需要大量内存,请选择接近上限的值。

③在虚拟内存对话框中单击“更改”按钮,这时呈现“虚拟内存”对话框,上端的驱动器框一一列出了 Windows NT所有页面文件的大小;

④在驱动器列表中,选择需要设置分页文件的驱动器盘符,在“驱动器页面文件大小”对话框中列出了 “起始大小”和“最大值”两个参数栏,填入按照上面的准绳确定的数值;

优化SQLServer数据库服务器内存配置的策略 3

⑤单击“设置”确认以上操作,然后顺次单击“确定”按钮退出各个对线虚拟内存设置。

(1)合理确定分页文件的最大值,按照系统需求随时进行调整,利用过多虚拟内存将导致整个系统处置机能的下降。设置虚拟内存最大值的目标是利用户不必在WindowsNT的互换文件上耗损过多的磁盘空间,凡是环境下若是跨越了系统需要的最佳值后,生成互换文件的磁盘空间就被华侈了。

(2)尽可能设立公用硬盘设置装备摆设内存互换区,或将互换空间放到主硬盘的另一个分区,同时应将主硬盘的互换文件大小降至16MB,如许主硬盘(分区)仅用来放置操作系统和使用法式,就能够削减互换次数,防止屡次互换花费大量 CPU时间。

(3)虚拟内存手艺简直改善了Windows NT系统的机能,但也遭到机械硬盘空间大小、硬盘速度、处置器 (CPU)速度的影响,从抱负角度出发,要提高计较机的机能就必需削减互换操作的次数,可是没有一个WindowsNT计较机不发生互换,这就要求计较机要有足够的物理内存,设置数据库服务器以连结起码的互换操作。

加入电报群

【江湖人士】(jhrs.com)原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2018/21327.html

扫码加入电报群,让你获得国外网赚一手信息。

文章标题:优化SQLServer数据库服务器内存配置的策略

(0)
江小编的头像江小编
上一篇 2018-05-08 05:25
下一篇 2018-05-08 05:28

热门推荐

Leave a Reply

Sending

国外老牌便宜域名服务商Namecheap注册com域名大优惠,抢到就赚到,优惠码:NEWCOM698
$5.98/年
直达官网