社区初鸣,梦想始兴 – 腾讯游戏DBA携手MariaDB开源起航

社区初鸣,梦想始兴 – 腾讯游戏DBA携手MariaDB开源起航
腾讯游戏DBA团队一直致力于为游戏提供稳定、高效的在线数据存取服务,这是我们团队的使命;我们根据腾讯游戏的业务需求,不断改进数据库和提升性能,提供高性能、可扩展、稳定可靠的数据库解决方案,目前有几个产品: TenDB: 基于MySQL官方版本的一个分支,提升了单机数据库的性能,并增加业务所需的功能特性,如快速加字段等核心功能 TenDB Cluster: 基于TenDB及Spider引擎的分布式MySQL集群, 实现了性能(...

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记录下备份以后执行的操作。可以用这些信息将备份的数据恢复到...

使用xtrabackup完成高负载机器的备份及重做Slave

使用xtrabackup完成高负载机器的备份及重做Slave
这两天某DBA同学反馈某业务的某两台Master DB负载太高,Slave由于单线程跟进SQL线程延迟太大,大量的relay-log文件已经把中继日志所在的硬盘分区撑爆;目前该Slave已断开跟进。 而在尝试重做Slave的时候,发现mysqldump逻辑备份跑了接近两天还未完成,原因是机器IO Util太高了。IO利用率及每五分钟的Question量如下图所示: 看下该机器的整体情况:100G左右的数据文件,每3-4分钟产生256M的binlog。机型...
Copyright © 腾讯游戏DBA团队 保留所有权利.  

用户登录

分享到: