TenDB slave拉取binlog限速功能

TenDB slave拉取binlog限速功能
在主从架构的mysql环境中,由slave拉取master生成的binlog并写入自己的relaylog,然后执行重放relaylog。这个流程想必大家已经很熟悉了,但是在特定的情况下,比如一主多从时,在这种构架下如果重建热备时,多个slave同时拉取binlog势必会对master的网络,磁盘带来比较大的负担,对外即表现为master的响应时间增加。 鉴于一主多从的架构还算比较常用,而重建热备也是不可避免的,那么如何在这种情况下降低...

SQL解析工具tmysqlparse使用说明(附工具)

SQL解析工具tmysqlparse使用说明(附工具)
SQL解析工具tmysqlparse使用说明(附工具) 在dtcc 2015,腾讯互动娱运营部DBA团队做了“SQL解析工具在腾讯游戏GCS平台的应用”的分享,详情见http://tencentdba.com/blog/sqlparse_dtcc2015/。本文会将该工具分享出来,并提供工具的使用说明。 SQL解析工具tmysqlparse的git地址:https://github.com/GCSAdmin/tmysqlparse,里面是tmysqlparse_v2.0为32位linux版本的打包工具,而tmysqlparse_x64则为64位linu...

TenDB 1.5 binlog压缩功能介绍

TenDB 1.5 binlog压缩功能介绍
背景 Mysql的binlog可以简单的按照其字面意思理解为二进制日志,binlog包括一系列描述数据修改的“event”。binlog有下面两个重要用途: 1. 用于同步,master把数据修改写入binlog中,然后将这些包含一系列event的binlog发送给slave,由它执行这些event来对数据做出相同的变更。 2. 用于数据恢复,当一个全量备份创建好了以后,binlog可以用event记录下备份以后执行的操作。可以用这些信息将备份的数据恢复到...

TenDB开源地址(github)

TenDB开源地址(github)
TenDB是为了适应互娱事业群业务发展需求,由互娱DBA团队定制的一个MySQL分支版本。该分支版本是基于目前比较稳定的MySQL 5.5.24修改。 TenDB兼容于MySQL 5.5版本,应用程序不需任何改动,并且DB升级成本非常小,并且其特性功能可通过配置参数来启用。 TenDB的开源地址(github)如下: https://github.com/TencentDBA/TenDB1.1 原创文章,转载请注明: 转载自腾讯游戏DBA团队 本文链接地址: TenDB开源地址...

TenDB快速加字段实现原理

TenDB快速加字段实现原理
腾讯互娱内部维护了一个MySQL分支,基于官方5.5.24,实现了类似于Oracle 11g的快速加字段功能,这个分支我们内部称为TenDB。该功能通过扩展存储格式来实现,原理类似于Oracle 11g,以下介绍下其实现原理。 1. GCS行格式 需要在innodb中实现类似oracle的快速加字段功能,仅仅基于原来的行格式是不行的,必须对其进行扩展。为了保证原MySQL和innodb的兼容性,不改变原存储格式的行为,在线加字段功能是通过新...
Copyright © 腾讯游戏DBA团队 保留所有权利.  

用户登录

分享到: