yanzongshuai的专栏

专注于MySQL、Aerospike等数据库

  • 博客访问: 7141
  • 博文数量: 20
  • 用 户 组: 普通用户
  • 注册时间: 2017-10-03 15:14
  • 认证徽章:
个人简介

专注于MySQL及Aerospike等关系型、非关系型数据库研究。欢迎交流!

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类
文章存档

2018年(11)

2017年(9)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2017-12-22 20:27:36

在分析代码前,先介绍binlog中几个位置关系。MYSQL_BIN_LOG::ordered_commit->finish_commit:                           ha_commit_low                 .........【阅读全文】

阅读(65) | 评论(0) | 转发(0)

发布时间:2017-12-22 20:24:13

ha_rollback_low->(void) RUN_HOOK(transaction, after_rollback, (thd, all));->repl_semi_report_rollback->repl_semi_report_commit该桩设置在数据库回滚后。在binlog中,经常有rollback操作,用来将之前的事务回滚掉。对于回滚操作这里要在binlog中添加一个rollback的相关处理,然后将binlog复制到slave。和事务.........【阅读全文】

阅读(33) | 评论(0) | 转发(0)

发布时间:2017-12-13 20:07:09

原理优点2、更加简单灵活的使用压缩算法缺点mariadbzlib、lz4、lzo、lzma、bzip2、snappy等5种算法。除了,zlib、lz4外,其他的需要下载代码进行编译安装。如何使用可参考https://mariadb.com/kb/en/library/compression/ .........【阅读全文】

阅读(49) | 评论(0) | 转发(0)

发布时间:2017-12-10 20:57:38

mysql5.7中,innodb页结构增加了一个类型FIL_PAGE_COMPRESSED,用来完成Transparent page compression 特性1)压缩内容包括:除去FIL_PAGE_DATA外所有数据,包括tail2)压缩后的内容+FIL_PAGE_DATA会以block_size对齐,并将空洞清0。意味着将16K压缩到9K,也需要12KB的数据,因此将block_size设小点,这样的场景将.........【阅读全文】

阅读(53) | 评论(0) | 转发(0)

发布时间:2017-12-02 22:09:57

mysql> select uuid(),uuid();  +--------------------------------------+--------------------------------------+  | uuid()                     &.........【阅读全文】

阅读(66) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册