SQL Server 2016 Alwayson 新特性解析
82 浏览量
更新于2024-08-31
收藏 207KB PDF 举报
"本文主要介绍了SQL Server 2016在AlwaysOn高可用性方面的新功能,包括自动故障转移副本数量的增加、数据同步首选项的扩展、更精确的运行状态监测以及对多个只读副本的支持,从而提升了数据库集群的性能和可用性。"
SQL Server 2016在AlwaysOn高可用性和灾难恢复解决方案上引入了一系列改进,旨在提高服务的稳定性和用户的工作效率。以下是这些改进的详细说明:
1. 自动故障转移副本数量
在SQL Server 2016之前,AlwaysOn故障转移群集实例最多支持两个自动故障转移副本。而在2016版本中,这一限制被提升至三个副本。尽管增加一个副本可能并不带来显著的性能提升,但能提供更多冗余,确保在主副本出现问题时有更多备选方案。然而,这同时也意味着需要管理和维护的副本数量增加,对系统运维提出了更高要求。
2. 数据同步首选项
在2016之前,添加辅助副本时,用户只能选择完整数据库和日志备份、仅连接或跳过初始数据同步。SQL Server 2016新增了“自动种子设定”选项,该选项通过类似于备份还原的方式同步数据,而无需指定共享文件夹来存储备份。这简化了配置过程,减少了手动干预的需求。
3. Alwayson运行状态监测
以前的版本中,只能对整个副本集群进行状态监测,若某个数据库出现故障,整个副本集群不会自动进行故障转移。SQL Server 2016引入了数据库级别的状态监测,一旦单个数据库出现问题,系统将自动触发故障转移,增强了集群的稳定性。
4. 支持多个只读副本
在2016之前,只读流量只能通过监听器路由到一个首选只读副本,当这个副本故障时,流量才会切换到下一个副本。SQL Server 2016允许同时配置多个首选只读副本,实现真正的读写分离和负载均衡,提高了系统处理读请求的能力。管理员可以通过`ALTER AVAILABILITY GROUP`命令来配置只读路由,确保在任何情况下都有足够的只读副本来处理读请求。
这些增强的功能使得SQL Server 2016的AlwaysOn特性更加完善,能够更好地满足企业对于高可用性和读写分离的需求。特别是数据库级别的状态监测和多个只读副本的支持,对于提升系统的可靠性和用户体验有着显著的作用。
2021-12-23 上传
105 浏览量
2016-10-20 上传
2018-06-26 上传
2021-06-18 上传
2021-06-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38737335
- 粉丝: 4
- 资源: 914
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫