SQL Server服务器内存升级后的烦恼(2)

作者:佚名 来源:模板天下 时间:2008-12-22 10:55:00 

具体的说,可以按如下方法进行配置。

第一步:打开SQL Server企业管理器。

在SQL Server数据库中,提供了一个图形化界面的企业管理器。在这个管理平台上可以对SQL Server的大部分服务进行管理与配置。SQL Server数据库服务的内存分配规则当然也不例外,可以在这里进行调整。

第二步:找到我们需要调整的服务器。

有些企业,可能在网络中部署了多个SQL Server服务器。为了管理的方面,会在其中一台服务器上的企业管理器中集中进行管理。不过,这家企业他们只有一个SQL Server服务器。在我们需要调整的服务器上,右键单击,选择“属性”。然后就会弹出一个对话框。在对话框中选择“内存选项卡”。在这里就可以对数据库应用服务的内存分配方法进行设置。

第三步:调整相关的内存参数。

在这张选项卡中,一般有两个参数,分别为最小服务内存与最大服务内存。在实际工作中,我们往往有两种配置方法。

一是配置一个最大最小内存。即给SQL Server数据库应用服务设置一个最大的使用内存。如此的话,在这个最大的范围之后,数据库系统会根据实际情况,在最大内存范围之内对内存的分配进行调整。一般情况下,最小内存我们可以不设置,只对最大内存进行限制即可。这就给数据库一种自主选择的权利。可以提高内存的使用效率。

二是固定内存分配。即把“最小服务内存”与“最大服务内存”两个参数设置为相同。如此的话,不管数据库服务需要多大的内存,在服务器启动的时候,操作系统都会给其预留这么大的内存。其他的应用程序及时内存再怎么不足,也不会跨越数据库的内存领地。很明显,这种方式虽然保证了数据库服务的内存需求,但是,内存的使用率并不是很高。

针对上面两种方法,笔者比较倾向与使用第一种配置,即只对数据库应用服务的最大内存使用率进行限制。只要不超过这个范围,则服务器可以自主的进行调解。那么这个最大的使用率设置成多少合适呢?这主要要看企业所部属的服务了。由于这家企业,在同一台服务器上运行了邮箱服务器与数据库服务器,可能对硬件的压力比较大。因为这两个应用服务,都涉及到比较多的并发访问。所以,即使把硬件升级成了2G,估计也不能够给数据库服务分配比较多的内存。一般来说,并发性访问越多,则最好能够给其配置比较多的内存。

配置完成之后,不用重新启动,这个规则就会起效。不过笔者还是建议把SQL Server服务重新启动一下。在可以的情况下,把服务器重新启动一下最好。如此的话,操作系统就会根据这个规则,对内存进行重新的调整分配。也可以让SQL Server服务器更好的队内存进行合理的安排。如可以把SQL Serve可用内存固定在一个连续的区域内,以提高数据库的性能。

三、总结。

针对这个内存升级后所产生的烦恼,笔者有几句话说。

一是硬件升级只是数据库服务器性能提升的一个充分条件,而不是必要条件。也就是说,硬件的升级并不一定会导致服务器性能的提升。在硬件升级的同时,往往也需要调整相关的配置。让硬件升级的优势得到极大的发挥。笔者认为,有时候服务配置比纯粹的硬件升级更加重要。一些经验不足的网络管理人员只知道升级硬件,而忽视了服务的调整配置。他们这是走进了一个死胡同,效果往往不能够达到他们的预期。

二是一些并发性比较大的应用服务器,最好不要放在同一个服务器上。现在企业基于服务器、客户端模式的管理软件应用越来越多。这种模式一个显著的特点,就是并发性访问比较频繁,给应用服务器带来了很大的压力。在一些性能要求比较高的企业,它们把数据库与前台的应用程序服务器都分开放置,以求优化服务器的性能。而且,现在服务器价格已经逐渐能够被企业所接受。笔者认为,企业没有必要在这方面省钱。若多个应用服务并发性访问比较多的情况下,则最好考虑把他们部署在不同的服务器上。以提高各个应用服务的性能。

三是在同一个服务器上部署多个应用服务的话,要考虑应用服务的稳定性。因为像这家企业在同一个服务器上部署数据库与邮箱服务器,笔者并不是很赞同。因为邮箱服务器是一个比较容易遭受到攻击的服务器。垃圾邮件、病毒邮件等等都可能导致服务期运行不正常。把邮箱服务放在SQL Server数据库服务旁边,会降低数据库服务的稳定性。最好还是能够分开部署。

标签:内存,升级,sql,server,服务器
0
投稿

猜你喜欢

  • 解析:快速的掌握 MySQL支持的操作系统

    2008-12-31 17:18:00
  • MySQL数据库中对前端和后台进行系统优化

    2009-01-04 13:39:00
  • Stored Procedure(存储过程)编写经验和优化措施

    2008-03-12 12:03:00
  • IIS出现Active Server Pages错误“ASP 0201”的修复工具

    2009-05-25 18:06:00
  • XPath 11个实例

    2008-09-05 15:06:00
  • javascript面向对象技术基础(四)

    2010-02-07 13:15:00
  • 眼未动,心已动【碳酸饮料会】

    2009-09-01 19:32:00
  • 一个较新的ASP后门服务端实现代码

    2011-02-16 10:41:00
  • 中国目前流行的网页设计风格

    2007-12-20 12:57:00
  • Oracle SecureFile的功能第1/4页

    2009-06-19 18:07:00
  • IE6,7下实现white-space:pre-wrap;

    2009-12-31 18:30:00
  • display:inline问题小结

    2008-05-01 13:08:00
  • 类似google的ASP分页代码[测试通过]

    2009-03-13 12:43:00
  • 空行不空格式排版组织原理

    2010-05-03 14:46:00
  • 设计中基于人类学的田野调查与比较研究法 ——浅谈用研与竞品分析方法之理论基础

    2009-08-31 16:45:00
  • 如何使用w3 upload上传组件上传文件?

    2010-05-16 15:11:00
  • 对架构师的建议:博学笃志,切问近思

    2009-09-25 12:55:00
  • 【启发】不用循环计算1到100的和

    2009-03-04 12:16:00
  • asp如何去除HTML标签

    2010-06-07 20:47:00
  • 关于网站地图

    2011-01-06 12:14:00
  • asp之家 网络编程 m.aspxhome.com