1-SQL-Server-2012-高可用性解决方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

•增加可用性•减少宕机时间•补丁或补丁包安装软硬件升级更改系统配置数据库维护应用程序升级人为错误导致的失败站点灾难硬件故障数据损毁软件故障计划宕机时的可用性防止非计划性宕机为什么需要高可用性?宕机时间使得丢失客户收益并降低员工生产效率在服务器、数据库和数据页面级别实现冗余,减少宕机时间高度可靠的,成本高效的高可用解决方案减少因数据库维护和硬件升级带来的宕机时间减少资源竞争部分失败时增加数据的可用性业界领先的管理工具数据库镜像事务复制日志传送备份/还原故障转移群集数据库快照概述•••••−•••数据库镜像同步,高可用配置主体镜像客户端数据作为事务的一部分以同步的方式进行镜像如果主服务器失败,自动进行故障转移自动客户端重定向见证数据库镜像同步,高保护配置主体镜像客户端数据作为事务的一部分以同步的方式进行镜像如果主服务器失败,手动进行故障转移自动客户端重定向数据库镜像异步,高性能配置主体镜像客户端数据在事务外以异步的方式进行镜像如果主服务器失败,手动进行故障转移自动客户端重定向数据库镜像还原置疑的页面••主体镜像使用数据库镜像实现灾难恢复•••••−−−−−−−复制选项苏州事务复制报表+冗余对等事务复制查询外扩+冗余上海苏州南京无锡杭州上海分发代理分发数据库日志读取器代理分发代理分发数据库日志读取器代理分发代理分发数据库日志读取器代理“上海”“苏州”“南京”如何工作?••••−••−−••−•−−−••备份媒介镜像•−−−•−−−−••SQLServer版本标准版企业版仅支持两个节点和操作系统支持的节点一样多••−••−•••数据库快照客户端数据库镜像冷备日志传送延时日志传送生产数据库复制群集•数据库镜像•主站点•日志传送•辅助站点•逻辑还原•复制•数据库报表和对读操作进行•外扩并使用容错机制•群集•本地服务器冗余•第三方存储厂商解决方案•站点存储高可用性•最高的硬件可靠性温备热备为查询外扩数据库备份当前已有的SQLServerHA关键技术数据库镜像故障转移群集日志传送增加应用程序高可用性现今市场需要更多…高投入高回报简化高可用性部署“…We’reenjoying99.999%uptime,whichreallyhelpstokeepourbusinessrunning.”-MediterraneanShippingCompanyCustomersToday复制AlwaysOn技术多数据库故障转移多副本同步和异步数据移动内置压缩和加密自动和手动转移灵活的转移策略自动页面修复活动副本使用虚拟名称自动重定向配置向导AlwaysOn仪表板SystemCenter集成使用PowerShell进行自动化管理丰富的调试基础架构基于文件流的复制丰富的高可用性选项提供了灵活的配置提高效率和集成体验同步数据移动异步数据移动AA本地直连存储,区域和地域副本AA共享存储,区域和地域副本AAA••••••WindowsServer故障转移群集数据库活动日志同步数据库活动日志同步WSFC-Microsoft可用性平台•SQLServerAlwaysOn故障转移群集实例•SQLServerAlwaysOn可用性组•MicrosoftHyper-V•MicrosoftExchange•内置的WSFC应用程序,如文件共享,打印机等•−−•−−•−−WSFC服务SQLServer实例AGResDLLWSFC服务SQLServer实例AGResDLLWSFC服务SQLServer实例AGResDLL可用性组1可用性组2用户告诉SQL将可用性组2故障转移到节点1SQL确认并告诉WSFCWSFC告诉AGResDLL把AG2脱机WSFC告诉AGResDLL把AG2联机新的主服务器通知新的主服务器通知辅助请求主体连接客户端从AG2断开客户端使用IP或网络名称透明重定向到主服务器•−AG_HRHR_DBHR_DB主辅助HR_VNN-serverHR_VNN;-catalogHR_DB故障转移之后,应用程序重试一旦故障转移到新的主服务器并且虚拟名称连接,应用程序连接新的主主辅助辅助HR_DB服务器A服务器B服务器C•将查询的负载分到只读副本•接近于实时数据DB2DB1SQLservr.exeSQLservr.exe实例ADB2DB1主体副本数据库日志同步实例B报表使用SQLServerAlwaysOn实现故障转移和读写分离••减少宕机时间••在数据库剩下的部分尚未可用的时候访问已经还原的数据在线还原•分阶段还原数据库–将重要的文件组首先联机,然后还原剩下的文件组段落还原•从备份还原特定的页面来快速解决页面损坏问题页面级别还原在还原或重启时•−•−回滚前滚数据库可用时间回滚前滚数据库可用时间•CREATECLUSTEREDINDEXidx_PrdONProductsWITH(ONLINE=ON)Source(ExistingProductstable)Target(newindex)SELECTINSERTUPDATEDELETEScanSort/MergeBulkInsertIdx_Prd•Primary文件组额外的数据文件组•READ_COMMITTED_SNAPSHOT事务隔离级别•ALLOW_SNAPSHOT_ISOLATION数据库选项行版本支持•读操作可以获得一致的数据库快照数据•在读操作的过程中SELECT语句不会锁住数据(读不会阻塞写,反之亦然)•SELECT语句可以获得最近一次其他事务更新数据并提交的值•减少了死锁•事务需要的锁减少了,则系统用于管理锁的负荷减少了•减少了锁升级的发生行版本的收益•对分区表和索引优化了锁的升级SQLServer2012中锁的增强热插拔内存热插拔CPU在数据库服务器联机的情况下添加硬件资源•••改进可管理性•−−−•当其他连接不可用的时候使用•用于排错或完全关闭SQLServer•默认情况下只允许在SQLServer服务器本机运行供管理员诊断调试的专用连接SQLServer管理工作负荷备份管理任务报表工作负荷OLTP工作负荷OLTP活动行政报表即席报表高最小内存10%最大内存20%最大CPU20%管理资源池最大CPU90%应用程序资源池•−•−−−−−•

1 / 43
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功