点击参与 GreatSQL 8.0.32-26 文档捉虫~~~
搜索
搜索
问答
用户
注册
/
登录
注册 / 登录
首页
Portal
论坛问答
BBS
社区活动
技术博客
Blog
资料中心
社区
认证
源码仓库
万里数据库
5.7停服专区
用户手册
视频资料
参与贡献
社区行为守则
社区治理
致谢
社区之星
社区勋章
积分商城
兼容性列表
培训认证
Gitee
Github
源码下载
gt-checksum
文章博客
全部栏目
运维实战
原理&产品解读
用户实践
故障排错
周边工具
社区动态
其他
17. MGR性能优化 | 深入浅出MGR
本文介绍MGR性能优化相关内容。 1. 性能瓶颈 在MGR架构中,可能存在众多可能会影响整体性能,包括本地节点中常见的一些性能瓶颈点,也可能包括MGR层产生的。 一般而言,造成MGR性能瓶颈的原因可能有以下几种情况: 集群中,个别节点存在性能瓶颈。 不恰当的流控阈值,导致性能受限。 官方版本流控算法缺陷,导致性 ...
GreatSQL社区
发表于 2022-8-3 15:12
3135
0
16. 数据一致性、安全性保障 | 深入浅出MGR
本文介绍MGR如何保障数据一致性及安全性。 1. MGR事务一致性 对于MGR这样的"分布式"系统而言,需要在多个节点间保障事务的一致性,无论各个节点状态正常,或者个别节点处于故障修复状态,都要能保证各个节点的事务 数据最终一致 。所谓的 最终一致性 是指当所有写事务请求都停止后,各个节点上的事务数据是一致的。 与M ...
GreatSQL社区
发表于 2022-8-3 15:10
3155
2
热度
2
15. 故障检测与网络分区 | 深入浅出MGR
本文介绍MGR的故障检测机制,以及发生网络分区后如何处理。 1. 故障检测 当MGR中个别节点与其他节点通信异常时,就会触发故障检测机制,经过多数派节点投票判断后再决定是否将其驱逐出MGR。 发生故障时,只有当多数派节点存活前提下,故障检测机制才能工作正常,使得MGR恢复可用性;当多数派节点本身已经异常的时候,MG ...
GreatSQL社区
发表于 2022-8-3 15:07
3105
0
14. 流量控制(流控) | 深入浅出MGR
本文介绍MGR中的流量控制(流控)是怎么工作的。 1. MGR流控 在MGR中,各个节点的事务处理能力不尽相同,这就可能会造成个别节点上存在事务复制延迟,在这些节点上就有可能读取到旧事务数据。复制延迟的另一个风险时,当有新节点加入时,需要选择一个节点作为donor节点,若该节点存在延迟,则可能最后会选中Primary节点 ...
GreatSQL社区
发表于 2022-8-3 14:53
3374
1
热度
1
13. 分布式恢复 | 深入浅出MGR
本文介绍节点加入时是如何进行分布式恢复的。 1. 数据恢复过程 每当有节点新加入或重新加入MGR集群时,该节点必须要先追平落后(有差异)的事务,这个追平最新数据的过程称为分布式恢复。先进行 本地恢复 ,然后再进行 全局恢复 。 本地恢复主要工作是先启动本地group_replication_applier恢复通道,MGR节点信息再次 ...
GreatSQL社区
发表于 2022-8-3 14:28
2954
0
12. 新节点加入过程解读 | 深入浅出MGR
本文从日志解读MGR节点加入过程。 1. 从日志理解(手动)加入新节点过程 新节点加入MGR集群时,通过观察它的日志(设置 log_error_verbosity=3 日志中能记录更多信息,便于跟踪和排查故障),能更好的理解MGR的工作过程及数据同步机制。 下面是(命令行手工操作方式,不是通过MySQL Shell调用)新节点加入时,从Pri ...
GreatSQL社区
发表于 2022-8-3 14:27
3150
0
11. MGR技术架构及数据同步、认证机制 | 深入浅出MGR
本文简单介绍下MGR的整体技术架构概况,事务同步过程,事务认证机制等关键知识点。 1. MGR架构 再来看一遍MGR的架构图: 从上图可知,MGR工作时,主要涉及到以下三层: Server层 :负责处理用户请求,接收用户事务,返回结果等。 MGR处理层 :接收来自Server层的事务请求,处理Paxos层返回消息。 Paxos层 : ...
GreatSQL社区
发表于 2022-8-3 10:58
3337
0
10. 选主算法、多版本兼容性及滚动升级 | 深入浅出MGR
本文介绍MGR的选主算法,以及当MGR集群中有多个不同版本混搭时,如何才能正常运行,有什么注意事项。 1. 选主算法 MGR运行在单主模式时,当发生主节点切换,就需要进行选主工作。多主模式下,所有节点都是主节点,就不需要选主了。 MGR的选主工作是自动的,每个节点都会参与。选主时会检查当前最新的组视图,对潜在的新 ...
GreatSQL社区
发表于 2022-8-2 15:49
3468
0
9. 利用Docker快速构建MGR | 深入浅出MGR
为了方便社区用户体验GreatSQL,我们同时还提供Docker镜像,本文详细介绍如何在Docker中部署GreatSQL,并且构建一个MGR集群。 本文涉及的运行环境如下: # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) # uname -a Linux GreatSQL 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UT ...
GreatSQL社区
发表于 2022-8-2 15:46
2977
0
8. 利用Ansible快速构建MGR | 深入浅出MGR
本次介绍如何利用ansible一键安装GreatSQL并完成MGR部署。 本文介绍的运行环境是CentOS 7.9: # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) # uname -a Linux greatsql 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 准备好下面三台 ...
GreatSQL社区
发表于 2022-8-2 15:35
2991
0
1 ...
56
57
58
59
60
61
62
63
64
/ 64 页
下一页
互动与交流
社区活动
论坛问答
加入社区
贡献者指南
学习与应用
文章博客
文档资料
视频资料
常见问题
发现社区
社区准则
建议反馈
社区之星
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com
社区公众号
社区小助手
QQ群
友情链接
万里数据库
开源中国
墨天轮
开放原子开源基金会
OpenEuler
©2022 GreatSQL All Rights Reserved. (
京ICP备06057874号
)
扫码联系
社区群助手
扫码加入QQ群
扫码关注公众号
GMT+8, 2025-3-20 15:19
, Processed in 0.016736 second(s), 3 queries , Redis On.
返回顶部