当前位置: 首页 > news >正文

厦门网站设计个人wordpress英文源码

厦门网站设计个人,wordpress英文源码,自建网站的缺点,微网站建设代运营备库在消费中转日志时,其实可以分多个线程同时对多个事务进行消费,但是要满足2个基本原则: 1.涉及同一行数据的多个事务必须在同一个线程中执行,否则会导致数据不一致 2.同一个事务不能被拆开 MYSQL 5.6的并行复制策略&#xff…

备库在消费中转日志时,其实可以分多个线程同时对多个事务进行消费,但是要满足2个基本原则:

1.涉及同一行数据的多个事务必须在同一个线程中执行,否则会导致数据不一致

2.同一个事务不能被拆开

MYSQL 5.6的并行复制策略(按库并行)

不同的worker执行不同的库上的事务

如果多个库的压力均衡,那效果就还可以。

MariaDB 的并行复制策略(模拟主库的并行模式)

MariaDB的思路是:

1.能在同一组(组提交)提交的事务,一定不会修改同一行

2.主库上可以并行执行的事务,在备库上也一定可以并行执行。

在实现上:

在一组里面提交的事务,有个共同的commit_id。

把commit_id写到binlog里面

在备库分发任务的时候,相同的commit_id就可以分到多个不同的线程并发执行。

这一组事务全部执行完成后,再取下一组。

MYSQL 5.7 的并行复制策略

参数slave-parallel-type,如果参数值为DATABASE,那就是MYSQL5.6的并行策略。

参数值是 LOGICAL_CLOCK,那就是类似于MariaDB的策略。

在主库“同时执行”的策略,在从库是可以同时执行的吗,不能的,因为主库同时执行时还有锁机制来控制各个事务的先后顺序。

MariaDB的策略其实是:同时处于commit状态的事务可以并行执行???

实际上,同时处于prepara阶段的事务就可以并行执行了,因为这时事务就已经执行完了。

而且,在prepara阶段的事务和处于commit状态的事务之间,在备库上也是可以并行执行的。

MYSQL 5.7.22 的并行复制策略

binlog-transaction-dependency-tracking 参数选择三种策略

1.根据多个事务是否在prepara阶段的事务和处于commit状态的事务之间

2.对于每一行计算出hash,如果2个事务的所更改的行的集合没有交集,就是可以并行的

3.在第二种的基础上加了一个约束:在主库中同一个线程先后执行的事务,在从库也要保持先后关系

http://www.yayakq.cn/news/862096/

相关文章:

  • 房屋中介网站建设方案注册公司流程和费用大概多少钱
  • 免费入驻的网站设计平台电商新手入门教程
  • 网站建设服务费的会计处理网站服务器停止响应怎么办
  • 中企动力做的网站不好SEO做网站的方案图片
  • 免费功能网站如何用wordpress做产品介绍
  • 网站策划设计如何免费做网站网页
  • 建站系统做的网站百度可以搜索到吗做装修广告网站好
  • 设计网站特点做微整的网站
  • 创建网站论坛如何查看网站是谁建设的
  • 秦皇岛建设网站公司陆丰网站建设
  • 网站空间邮箱搜索引擎优化指的是
  • 做网站代码保密协议建设项目环境登记表辽宁省网站
  • 太仓网站建设网站推广如何建立公司网站?
  • 网站如何做信誉认证广州网站搭建哪家好
  • 农村建设自己的网站首页云服务器哪家好用
  • 南昌网站建设开发公司wordpress 数据库字典
  • 公司网站开发策略和基本步骤网站建设柒金手指花总14
  • 网站优化建议网站 后台 设计
  • 网站开发和系统开发区别wordpress 做外贸站
  • 湖北网站建设平台房地产政策
  • 网站源码素材惠州城乡规划建设局网站
  • 职高网站建设例题安陆网站制作公司
  • 邯郸优化系统
  • 企业州建设银行网站网站备案需要把网站做好吗
  • 山东省建设工程注册中心网站如何给网站配置域名
  • 国内做网站的大公司有哪些重庆网站建设公司 菠拿拿
  • 湘潭网站建设出色磐石网络应用分析网站
  • 做翻译赚钱的网站网络功能设计
  • 中山网站建设排名优秀app界面设计案例
  • 郑州建站排名wordpress图床推荐