接上文:提高SQL Server扩展性:合理虚拟化 3、提升存储性能 存储系统的容量是由数据库的容量需求所决定的;而存储系统的速度往往是被忽视的指标。在SQL Server世界里,磁盘存储速度为王。SQL Serve对I/O能力的需求排在内存、网络适配器或处理器之前,成为最重要的一个因素。让存储尽可能的快。
这意味着把存储区域网络(SAN)连接到hyperfast光纤连接的另一端,并使用诸如iSCSI之类的快速SAN协议与磁盘进行通信。 密切关注数据库实际处理的工作负载,让存储技术(如RAID)与工作负载相匹配。例如,RAID 5提供在一个设备发生故障时的可恢复性,但它会稍微增加写操……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
3、提升存储性能
存储系统的容量是由数据库的容量需求所决定的;而存储系统的速度往往是被忽视的指标。在SQL Server世界里,磁盘存储速度为王。SQL Serve对I/O能力的需求排在内存、网络适配器或处理器之前,成为最重要的一个因素。让存储尽可能的快。这意味着把存储区域网络(SAN)连接到hyperfast光纤连接的另一端,并使用诸如iSCSI之类的快速SAN协议与磁盘进行通信。
密切关注数据库实际处理的工作负载,让存储技术(如RAID)与工作负载相匹配。例如,RAID 5提供在一个设备发生故障时的可恢复性,但它会稍微增加写操作时间,因为额外的用于数据恢复的信息,必须在每次更新时写入。
快速的磁盘控制器可以帮助解决这个问题,通过缓存服务器发送的数据,然后迅速将数据写入磁盘。存储子系统的每个元素在性能方面都扮演着关键角色,如单碟旋转速度、裸设备I / O、平均寻道时间、通信介质(铜缆或光纤)。与经验丰富的存储供应商一起努力,能够为一个系统提供最佳的SQL Server性能。
如果资金是一个问题,那么在削减存储之前,请先削减处理器,甚至内存。存储性能是扩展SQL Server的一条长期途径。
点击继续阅读:提高SQL Server扩展性:购买新的服务器
翻译
相关推荐
-
提高SQL Server扩展性:合理虚拟化
如果你准备花费大量资金购买新的服务器硬件,结合一些资源共享规划(如集群或虚拟化)是非常有意义的。
-
提高SQL Server扩展性:最大化数据库性能
扩展一个跨多个系统的SQL Server环境可以说是一项困难且复杂的系统工程,涉及到分区数据库、联邦等等。
-
紧跟SQL Serve硬件流行趋势
让你的SQL Server与最流行的硬件保持一致,这样做有很多好处,你会享受到新的硬件产品所具有的强大管理能力,并从每单元性能的低价格上获益。
-
讨论Oracle RAC部署的距离限制
如果RAC是唯一的解决方法,那么你必须认识到拥有两个相距不超过20英里的数据中心,并不会给你带来应对各种灾害的最大的可用性。