开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1522|回复: 1
打印 上一主题 下一主题
收起左侧

[MSSQL] 最大化SQL SERVER数据库性能

[复制链接]

结帖率:61% (35/57)
跳转到指定楼层
楼主
发表于 2013-2-5 14:28:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式   海南省海口市
扩展一个跨多个系统的SQL Server环境可以说是一项困难且复杂的系统工程, 涉及到分区数据库、联邦等等。所以,当涉及到SQL Server可扩展性的时候,大 多数组织更喜欢在设法解决之前采取扩展独立系统的方法。这里有四种使扩展过 程更轻松、更有效的技巧。
1、最大化SQL Server性能
每个服务器 的性能可以归结为四个基本部件:
内存
磁盘存储
网络适配器
处理器
第一步,尽量满配现有服务器上的这四个部件。
从内存开始,它可以 产生最大的影响,通常是服务器里最容易扩展的部分。只有一个限制:运行在 Windows 32位版本上的服务器,没有理由安装超过4GB的RAM,因为操作系统不能 使用4GB以上的内存。在64位的计算机上运行64位版本的Windows和SQL Server, 需要尽可能多的安装内存,以使SQL Server获得最佳性能。
事实上,如果 你拥有运行在Windows 32位版本上的SQL Server实例,将其迁移到64位计算机是 你的第一个步骤,因为这可以让你的系统访问更多的内存空间,是你获得最大性 能提升的一个方法。不要吝啬投资内存;根据服务器制造商的建议来采购内存,虽 然常常是更昂贵、拥有纠错能力、高速的内存模块。但这值得付出。
接下 来要看的存储。这是一个大课题,后面将介绍更详细的技巧。我只想说,存储性 能越高始终是一件好事。
网络连接是第三个方面。许多SQL Server计算机 的性能在网络适配器层面受到约束。如果负担得起,那么就配备多个网络适配器 以提供多条网络路径。千兆以太网(GbE)适配器应该是用于SQL Server计算机的最 低配置,如果网络支持10 GbE,那么就使用它。特别重要的是,你的计算机使用 一个单独的网络,并至少为每个主要用途配备一块网络适配器。
例如,如 果使用iSCSI作为存储通信协议,数据传输应该使用专有网络接口控制器(NIC)和 专有网络,而不是与客户端流量共享网络。
最后,检查服务器的处理器。 它排在清单最后面是有原因的:从效益成本来考虑,升级处理器是很罕见的。这 是因为处理器必须与主板相匹配,而主板通常是为特定型号的CPU专门设计的。要 安装更快的处理器,通常不得不更换一块新的主板以及相匹配的新内存,其它一 切都要换成新的。换句话说,就是一台全新的服务器。
如果服务器可以添 加更多的处理器,那么就进行升级,更多的处理器总能更快些。但在这里,你的 选择可能是有限的:大多数服务器在购买时都是满配的,不会留下任何额外的处 理器空间。

结帖率:37% (7/19)
沙发
发表于 2013-2-13 09:48:45 | 只看该作者   北京市北京市
沙发啊沙发
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表