Access教程
  • sql server教程
  • MySQL教程 DB2教程 ORACLE教程
    当前位置:教程 > 数据库 > sql server教程 > 正文

    为SQL Server 2012配置镜像注意事项及采用SSD硬盘作为数据库存储

    编辑:教程网 来源:网络 时间:2013年08月15日 17:58
    在许多系统中都会用到数据库系统,无论是SQL Server还是Oracle,对磁盘的IOPS要求较高,这就要求为数据库系统配置较高性能的磁盘。现在普通采用虚拟化技术,数据库系统也是运行在虚拟机中,如果系统对数据库的要求较高时,虚拟磁盘的性能就不能满足需求,需要重新设计数据库的磁盘。如果碰到这种情况,可以采用下面的方案。 (1)在服务器上配置3~4块SSD固态硬盘并创建RAID5或RAID0。创建一个SQL Server的“虚拟机”做主体服务器,使用这些固态硬盘做虚拟硬盘或者直接使用固态硬盘(有的虚拟化软件支持直接使用物理主机硬盘)。 (2)再创建一个SQL Server的虚拟机,使用原来的存储虚拟硬盘,在系统配置为SQL Server镜像服务器,对固态硬盘上的数据库进行镜像。 www.it165.net (3)原来的应用系统使用“主体服务器”的数据库服务。 这样即保证了数据库的性能需求,又保证了数据的安全性。图1是网络拓扑。 clip_image002 图1采用SQL Server镜像拓扑 【说明】SQL Server镜像需要Active Directory的支持。 1.1创建SQL Server主体虚拟机与镜像虚拟机 关闭虚拟主机服务器,添加固态硬盘,并进入RAID卡配置界面,将新添加的固态硬盘创建一个新的阵列并创建一个逻辑磁盘,然后进入系统。如果当前虚拟化软件支持将主机存储分给虚拟机,则直接创建虚拟机并为其分配固态硬盘存储,如果不支持则需要将新添加的存储硬盘添加为虚拟主机能管理的存储,并创建SQL Server主体虚拟机,为虚拟机分配SSD的存储。之后再创建一个“镜像服务器”虚拟机。之后分别在虚拟机中安装操作系统、将系统加入Active Directory、并安装SQL Server 2012企业版,这些不一一介绍。 【说明】当物理主机是IBM 3850、存储是IBM DS3512(配置6块600GB的10K的SAS硬盘)时,主机安装VMware ESXi 5.1,主机采用3块金士顿120GB的SSD硬盘组建RAID5并将此磁盘分给虚拟机(精简置备磁盘)时,IOPS高达12000(如图2所示);而采用存储做虚拟机硬盘(采用厚置备磁盘)IOPS在1400左右(如图3所示)。 clip_image004 图2 虚拟机采用SSD固态硬盘做虚拟磁盘时IOPS clip_image006 图3虚拟机采用存储做虚拟磁盘时IOPS 下表分别是使用SSD固态硬盘、DS3512存储做虚拟磁盘时的相关测试数据。 存储介质 硬盘大小 置备方式 基准测试(MB/s 随机存取-IOPS 最低 最高 平均 存取时间 突发传输率 512b 4K 64K 1M 随机 SSD 150GB 厚置备 88 211 173.8 0.217ms 142.2 4933 4670 3047 561 1282 SSD 150GB 精简配置 127.9 1168.7 1033.3 0.062 168.4 11804 15494 10031 2266 3956
  • 原文来自 教程网 转载请注明:http://www.websmill.com/shujuku/sql_server/32322.html

  • 上一篇:SQL Server数据库技术(09)
  • 下一篇:数据库交易记录已满的可能解决方式