MYSQL8P_S及新版在MGR中的变化有哪些

MySQL8 P_S 及新版在MGR 中的变化有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联建站长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为红寺堡企业提供专业的做网站、成都网站设计红寺堡网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

随着MYSQL 8 越来越成熟,未来MYSQL 将会开始替换 MYSQL 5.7X成为新的MYSQL 数据库在市面上的主力。

而MYSQL 8 在 P_S (performance_schema)中的一些变化,以及如何更好的monitor MGR 这是一个值得去学习的地方。

在MYSQL 8 后P_S 引入了 XCOM, GCS两个信息,这主要是要增加MGR的可观测性和管理性。

1  在thread中引入了部分Xcom GCS 信息,

MYSQL8 P_S 及新版在MGR 中的变化有哪些

这四个线程主要启动的作用

Gcs_ext_logger_impl::m_consumer  处理有关任何触发点后的日志信息记录线程

Gcs_xcom_engine::m_engine_thread  处理GCS 中的事件线程

Gcs_xcom_control::m_xcom_thread  负责xcom的运行线程

Gcs_xcom_control::m_suspicions_processing_thread 处理意外情况驱逐节点的线程

2 在等待事件表中也可以查看关于这两方面的等待信息

首先我们需要打开相关的等待时间的记录开关

MYSQL8 P_S 及新版在MGR 中的变化有哪些

在打开后,我们可以通过查看相关的等待记录,或历史等待记录,来了解MGR 在使用过程中有哪些问题细节。具体哪些等待事件对应哪些问题,可以通过查看官方文档来解决。

MYSQL8 P_S 及新版在MGR 中的变化有哪些

并且在 Replication_group_member_stats

中在MYSQL 8 添加了一些字段

1 COUNT_TRANSACTIONS_REMOTE_IN_APPLIER_QUEUE

从接收组中的事务在等待队列

2 COUNT_TRANSACTIONS_REMOTE_APPLIED

成员已经从应用组中应用的事务

3 COUNT_TRANSACTION_LOCAL_PROPOSED

群组中协同的事务数量

4 COUNT_TRANSACTION_LOCAL_ROLLEDBACK

群组中进行rollback的事务数量、

并且最近从爱可生发布的文章,中提到了Large Messages Fragmentation Layer for Group Replication,这是对于MGR中被人提到的大事务造成的MGR 主机离线的问题的一个解决方法,通过对事务打散后在重新组装的方式来进行大事务的集群化的处理。

除此之外MYSQL 8.016 还在,同时 XCom’s message cache 不在是绑定一个静态的数字,而是开始进行动态的设定根据消息的大小开始变化。

而最新的8.016版本支持 Auto-rejoin for Group Replication,未来新版本中被踢出的MYSQL 很可能可以自动重新加入,不在依赖手工进行加载。

发展的速度太快,一步跟不上,步步跟不上。

看完上述内容,你们掌握MYSQL8 P_S 及新版在MGR 中的变化有哪些的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!

分享题目:MYSQL8P_S及新版在MGR中的变化有哪些
当前地址:https://www.cdcxhl.com/article34/pdcepe.html

成都网站建设公司_创新互联,为您提供网站策划移动网站建设网站改版微信公众号网站设计公司服务器托管

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司