广告
返回顶部
首页 > 资讯 > 数据库 >AlwaysOn 2017 新特性和提升
  • 760
分享到

AlwaysOn 2017 新特性和提升

2024-04-02 19:04:59 760人浏览 泡泡鱼
摘要

AlwaysOn 2017 新特性和提升AlwaysOn 2017一些新特性和增强:l 可用性组参数配置:最小提交辅助副本数(REQUIRED_COPIES_TO_COMMIT)l 读取缩放可用性组(Rea

AlwaysOn 2017 新特性和提升


AlwaysOn 2017一些新特性和增强:

  • l 可用性组参数配置:最小提交辅助副本数(REQUIRED_COPIES_TO_COMMIT)

  • l 读取缩放可用性组(Read-scale availability groups)

  • l linux上的可用性组

  • l Linux上的故障转移群集实例

  • l 跨平台的可用性组


可用性组参数配置:最小提交辅助副本数(REQUIRED_COPIES_TO_COMMIT

CREATE AVAILABILITY GROUP [ag1] WITH (REQUIRED_COPIES_TO_COMMIT = 1)

让用户来配置在主副本上提交事务前,需要提交事务的最小副本数量。确保事务等待直到事务日志在最小辅助副本上更新。默认值为0,最大值为副本数减去1(相关副本必需为同步提交模式)。通常,如果承载辅助同步副本的 sql 服务器停止响应,主副本将标记该辅助副本未同步,并且继续。当无响应的数据库重新联机时它将处于“未同步”状态,并且副本将被标记为不正常,直到主可以使其再次同步。如果最小副本数不可用则在主副本上的提交将失败。ALTER AVAILABILITY GROUP支持REQUIRED_COPIES_TO_COMMIT。


读取缩放可用性组(Read-scale availability groups

SQL Server 2016 及更早版本中,所有可用性组都需要群集。 群集用于提供业务连续性,实现高可用性和灾难恢复 (HADR)。 此外,配置次要副本以执行读取操作。 如果目标不是高可用性,配置和运行群集消耗了相当大的运营开销。 SQL Server 2017 引入了不需要群集的读取缩放可用性组。


如果业务要求是转换主要副本上运行的任务关键型工作负荷的资源,用户现在可以使用只读路由或直接连接到可读次要副本。 而无需依赖于与任何群集技术的集成。 windows 和 Linux 平台上的 SQL Server 2017 支持这些新功能。


这不是高可用性配置。 不需要监视基础结构、协调故障检测和进行自动故障转移。 如果没有群集,SQL Server 无法提供自动化高可用性解决方案可提供的低恢复时间目标 (RTO)。 如果需要高可用×××,请使用群集管理器(Windows 上的 Windows Server 故障转移群集或 Linux 上的 Pacemaker)。


读取缩放可用性组可提供灾难恢复功能。 当只读副本处于同步提交模式时,可提供恢复点目标 (RPO) 0。 要对读取缩放可用性组进行故障转移,请参阅对读取缩放可用性组上的主要副本进行故障转移。


总体来说,该特性只有DR功能,不支持HA。该特性适用于只是为了在多个服务器上部署多个只读副本,分担读取压力。


不同地理位置的解决方案可以使用分布式可用性组实现读取缩放解决方案。 这可以用于减轻主要副本、可读次要副本以及靠近读取工作负荷源的站点的读取工作负荷。


参考:

https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/read-scale-availability-groups

Https://blogs.msdn.microsoft.com/sql_pfe_blog/2017/11/17/sql-server-2017-read-scale-availability-groups/

在 Linux 上配置读取缩放可用性组


Linux上的可用性组

在Linux上配置AG基于群集Pacemaker和仲裁Corosync


参考:

https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-availability-group-overview


Linux上的故障转移群集实例

AlwaysOn 2017 新特性和提升

在Linux上配置FCI官方文档还很简陋,从共享存储来看,目前支持iSCSI、NFS和SMB协议。


参考:

https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-shared-disk-cluster-concepts


跨平台的可用性组

此配置不支持高可用性,因为没有任何群集解决方案来管理跨平台配置。创建具有 Windows server 上的一个副本和 Linux 服务器上的其他副本始终在可用性组 (AG) 的步骤。 此配置是跨平台,因为副本均在不同操作系统上。 迁移到另一个平台或灾难恢复 (DR) 使用此配置。

AlwaysOn 2017 新特性和提升


参考:

https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-availability-group-cross-platfORM?view=sql-server-2017&viewFallbackFrom=sql-server-linux-2017


您可能感兴趣的文档:

--结束END--

本文标题: AlwaysOn 2017 新特性和提升

本文链接: https://www.lsjlt.com/news/35886.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • AlwaysOn 2017 新特性和提升
    AlwaysOn 2017 新特性和提升AlwaysOn 2017一些新特性和增强:l 可用性组参数配置:最小提交辅助副本数(REQUIRED_COPIES_TO_COMMIT)l 读取缩放可用性组(Rea...
    99+
    2022-10-18
  • AlwaysOn 2016 新特性和提升
    AlwaysOn 2016 新特性和提升AlwaysOn可用性组作为SQL Server 2012的新特性被引入,它增强了数据库镜像和故障转移集群技术,提供了高可用和灾难恢复。在SQL Server 201...
    99+
    2022-10-18
  • Android13新特性之通知权限提升
    Android13新特性之通知权限提升 随着移动通信的高速发展,保障通信的安全性变得尤为重要。在Android 13的最新版本中,通知权限的管理得到了进一步加强。为了实现安全的通信和确保用户的隐私,...
    99+
    2023-09-26
    android
  • Java 21性能提升,会推出什么新特性?
    本文探讨Java 21值得期待的关键更新点。 微信搜索关注《Java学研大本营》 Java 20为我们带来了革命性的改进,现在我们一起揭开Java 21的面纱,探索一下它有哪些主要更新,并带来了哪些新特性: 1 更快的启动时间 ...
    99+
    2023-09-29
    java python 开发语言
  • SQL Server 2022 AlwaysOn新特性之包含可用性组详解
    目录1 如何创建包含可用性组?2 如何使用包含可用性组?3 元数据同步验证3.1 用户、登录名和权限3.2 链接服务器3.3 SQL代理作业4 包含可用性组总结SQL Server的...
    99+
    2023-05-18
    SQL Server 2022 AlwaysOn  SQL Server 2022可用性
  • SQL Server 2022 AlwaysOn新特性之包含可用性组详解
    目录1 如何创建包含可用性组?2 如何使用包含可用性组?3 元数据同步验证3.1 用户、登录名和权限3.2 链接服务器3.3 SQL代理作业4 包含可用性组总结SQL Server的容灾功能一直弱于oracle和mysq...
    99+
    2023-04-28
    SQL Server 2022 AlwaysOn SQL Server 2022可用性
  • MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升
    一篇自己翻译的文章,原文来自MySQL Server官方团队博客: 原文链接:http://mysqlserverteam.com/mysql-8-0-2-more-flexible-undo-tables...
    99+
    2022-10-18
  • 聊聊CSS新特性content-visibility,助你提升页面渲染性能
    visible:默认值,没有效果。元素的内容被正常布局和呈现。hidden:元素跳过它的内容。跳过的内容不能被用户代理功能访问,例如在页面中查找、标签顺序导航等,也不能被选择或聚焦。这类似于给内容设置display: none。auto:该...
    99+
    2022-11-22
    css
  • AndroidStudio升级到3.0的新特性和注意事项有哪些
    这篇文章主要介绍AndroidStudio升级到3.0的新特性和注意事项有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 概述谷歌发布Android Studio3.0正式版已经有一段时间了,最近抽空升...
    99+
    2023-05-30
    android studio android
  • Java 21 新特性和改进
    Java 21 是 Java 17 之后的下一个 LTS 版本。虚拟线程在 Java 21 中将成为正式功能。可以预期的是,Java 21 会成为一个很流行的 Java 版本。 Java 21 将在 2023 年 9 月 19 日发布。目...
    99+
    2023-09-21
    java jvm 开发语言
  • MySQL 8.0新特性之INTERSECT和EXCEPT
    最近几年,MySQL 不断致力于兼容 SQL 标准。例如 MySQL 8.0 中的窗口函数、通用表表达式、检查约束等等。 最新发布的 MySQL 8.0.31 继续对 SQL 语句进行了增强,提供了缺失已久的两个集合操作符:INTERSEC...
    99+
    2023-09-01
    mysql 数据库
  • MySQL5.7新版本的运维,性能和新特性介绍
    运维 在线启停GTID 在线配置Replication Filter,无需重启 Change Master到另外一个主库无需停止apply线程 Change Master修改一些日志apply属性(例如ma...
    99+
    2022-10-18
  • Windows 10 Build 10130怎么快速升级? 新增特性汇总
    本周早些时候Windows Insider项目负责人Gabriel Aul在推文中透露公司正在测试最新的Windows 10版本,而今天微软宣布Fast Ring用户已经可以下载版本号为10130的最新版本,这离上次10...
    99+
    2023-06-15
    win10 10130 特性
  • win8系统如何关闭视觉特效提升性能
    这篇文章主要介绍win8系统如何关闭视觉特效提升性能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!鼠标右键点击计算机,选择属性。在系统窗口中,点击高级系统设置。在系统属性窗口中,切换到高级选项,点击设置。然后在性能选...
    99+
    2023-06-28
  • UITableView性能提升和优化(第
    接上一篇翻译的内容。再次运行测试在重用cell之后,你可以再一次测试滚动性能。从表格3-3可以看出,在你正确重用cell之后,性能提升了一倍。表格 3-3 重用cell之后测试的结果结果显示你的做法是正确的;但是,现在的性能依然不够好。你总...
    99+
    2023-01-31
    性能 UITableView
  • h5和css3的新特性有哪些
    h5和css3的新特性有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 h6新特性:拖拽释放A...
    99+
    2022-10-19
  • JavascriptES6新特性之map和reduce详解
    目录说明1.map()代码示例:2.reduce()代码示例:综合案例总结说明 ES6中,数组新增了map和reduce方法。 1.map() map() :接收一个函数,将原数组中...
    99+
    2022-11-13
  • JDK 8 和 JDK 17 的区别和新特性
    JDK 8 和 JDK 17 的区别和新特性 背景介绍JDK 8 的新特性JDK 17 的新特性JDK 8 和 JDK 17的代码对比示例Lambda表达式Pattern Matching for instanceof新增的库新的集...
    99+
    2023-08-17
    java jvm 开发语言
  • 浅谈oracle 12C的新特性-CDB和PDB
    最近看到好多人都在尝试oracle中的12C新特性-容器数据库,今年3月orcle推出了Release2版本,可以算是一个稳定版本了。下午着手尝试了一下,还是蛮不错得1.前言CDB与PDB是Oracle&n...
    99+
    2022-10-18
  • css3的含义和新特性是什么
    本篇内容主要讲解“css3的含义和新特性是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3的含义和新特性是什么”吧! CS...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作