`
丁林.tb
  • 浏览: 797184 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

MySQL-Transfer2.2发布

阅读更多
Transfer 2.2发布。下载地址

 

版本说明

1、  基于版本 Percona-5.5.31 ,简单用法是先安装好官方或PS5531,然后替换为transfermysqld

2、  新增观察参数 Com_ts_*

在压测过程中,可使用如下命令观察

mysqladmin --socket=run/mysql.sock -uroot   extended-status --relative --sleep=1 | grep  Com_ts

                   得到如下图的示例

 

         说明:

1)       Com_ts_serial_number : 串行执行的数目。表示位使用上多线程的事务。正常应该为0出现非0最可能的因素是出现了statement格式的语句,比如DDL,或者主库的binlog format错误。

2)       Com_ts_thread_0 0号线程的执行事务数。正常应该为0出现非0的最可能因素是数据库中存在无主键和unique key的表。

3)       Com_ts_thread_N 115号线程为正常的transfer worker

上图是master做随机插入。前面几个线程更加集中是合理的。需要关注的是前面几个线程比较均匀,就达到了多线程同步的目的。

 

3、  新增配置参数 transfer_verbos

         说明:此参数默认值为OFF。上面说到Com_ts_serial_number正常应为0。若非0,可以通过将transfer_verbos改为ON,会在errlog中输出导致串行执行的语句。

  • 大小: 50.7 KB
  • 大小: 21.1 KB
0
6
分享到:
评论
6 楼 wangliushui 2015-06-30  
Transfer  怎样保证事物的一致性,一个事物关联多个表的更新在sql线程中是怎样释放的?如果一个线程对应一个表则有可能会打乱事物中的执行顺序,在从库上可能会出现脏读和幻读!
5 楼 lvs98186 2013-11-19  
感觉不是太靠谱
4 楼 EvilPiggy 2013-10-09  
复制过程中percona(transfer)报 Got timeout reading communication packets的错误,错误的语句都是/*!40000 ALTER TABLE `TableName` ENABLE KEYS */  手动执行了一个这种语句耗时2min。不知该改哪些参数,‘%timeout%’都是默认值,‘max_allowed_packet’也是默认值1M,只改了slave的max_allowed_packet=1G.
3 楼 hw19850907 2013-09-26  
下载下来到底是什么格式的啊
怎么解压不出来
2 楼 aeoluspu 2013-07-25  
不错 ,希望对应版本越来越完善。
1 楼 fivetrees 2013-06-18  
又发布新版本了。下载来试下。谢谢。

相关推荐

    transfer.2.2-based-PS-5.5

    `transfer.2.2-based-PS-5.5.31`这个压缩包文件,暗示了我们正在讨论的是一个针对MySQL 5.5.31版本定制的、基于`transfer.2.2`的工具。`transfer.2.2`是一个专门用于MySQL主从复制的工具,它优化了数据传输的效率,...

    电信设备-微博信息发布方法和服务器.zip

    2.1 数据存储:服务器负责存储用户的个人信息、微博内容及互动信息等大量数据,需要高性能的数据库管理系统,如MySQL、NoSQL等,以确保数据的安全性和完整性。 2.2 内容分发:为了应对海量并发请求,服务器通常采用...

    MySQL galera 集群搭建

    3. **高可用性**:可作为状态快照捐赠者,进行SST(State Snapshot Transfer)时不影响用户体验。 **2.2 MariaDB介绍** MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius领导开发,采用GPL授权。创建...

    centos5+posrfix+php+mysql+webmail配置图文手册

    - **RFC文档**:RFC(Request for Comments)文档是互联网工程任务组(IETF)发布的一系列技术文档,其中包含了关于电子邮件系统的标准规范。例如: - SMTP: RFC 821、RFC 2821、RFC 822、RFC 2822 - POP3: RFC 1939 ...

    苍穹外卖个人笔记(Java、Redis、SpringBoot、MySQL)

    - **软件维护**:发布后对软件进行持续改进和错误修复。 对于后端开发者来说,特别需要注意的是数据库设计、接口设计以及编码的实现。 ##### 1.2 项目整体介绍 - **2.1 业务功能划分** - 管理端:负责处理后台...

    分布式mysql邮件解析1

    邮件解析通常涉及对SMTP(Simple Mail Transfer Protocol)、POP3(Post Office Protocol version 3)和IMAP(Internet Message Access Protocol)等邮件传输和访问协议的理解,用于接收、存储和检索电子邮件。...

    LAMP和LNMP服务器部署

    - **FTP (File Transfer Protocol)**:用于文件传输。 - **SSH (Secure Shell)**:提供安全的远程登录功能。 - **DNS (Domain Name System)**:实现域名到 IP 地址的映射。 - **VNC Server**:实现远程桌面连接。 - ...

    iCampus2.2:iCampus2.2

    由于"iCampus2.2-master"的文件名,我们可以推测这是项目的源码仓库,其中包含项目的主要代码和配置文件。通常,这样的仓库会包括README文档,指导如何构建和运行项目。开发者可能还使用了GitHub或GitLab等平台来...

    postfix邮件服务器配置详解与错误解析

    2. **Postfix** - 充当SMTP服务器的角色,在邮件服务器系统中作为MTA(Mail Transfer Agent)使用,负责邮件的接收和发送。 3. **MySQL** - 开源数据库,用于存储邮件系统的虚拟域名和虚拟账户信息。 4. **Apache ...

    Percona-XtraDBCluster-5.6

    状态快照传输(State Snapshot Transfer, SST)是用于恢复新加入集群的节点的状态的重要过程。SST 可以通过多种方式进行,例如 Percona XtraBackup 或其他第三方工具。 ##### 4.3 Percona XtraBackup SST 配置 ...

    node koa express

    - 常见的npm包如formidable(用于解析表单数据)、mysql(MySQL数据库驱动)、jquery(前端库)等。 #### 三、Koa和Express框架 Koa和Express是基于Node.js构建的两个流行的Web应用程序框架。 ##### 3.1 Koa框架...

    Discuz+JMeter修改1

    == false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) { system_error('request_tainting'); } return true; } ``` ##### 3.2 错误提示:“抱歉,您的请求来路不正确或表单验证串不符,无法提交” ...

    Desarrollo de una API para la .pdf

    - **数据库**:MySQL用于存储服务描述信息和其他数据。 - **持续集成与部署**:使用Jenkins进行自动化构建和部署。 ### 五、结论与未来工作 通过本项目的研究与实践,成功实现了用于描述和管理RESTful服务的API及...

    ibma

    - **数据库集成**:聊天记录和用户信息可能存储在数据库中,如MongoDB或MySQL。这需要数据库查询和ORM(对象关系映射)库,如Mongoose或Sequelize。 - **Real-time Database**:为了实现实时消息同步,应用可能会...

    计算机网络课程设计报告:基于SMTP协议的模拟邮件系统

    本次课程设计的目标是构建一个模拟邮件系统,该系统基于SMTP(Simple Mail Transfer Protocol)协议,实现了邮件的发送和接收功能。设计内容包括用户注册、登录、查看和编辑个人信息、发送邮件以及查看收件箱等核心...

    ApiNodeJS

    REST(Representational State Transfer)是一种广泛采用的API设计风格,强调资源的表述和状态转换。在Node.js中,利用Express可以轻松实现RESTful API,如CRUD操作: - **GET /users/:id** - 获取用户信息 - **...

Global site tag (gtag.js) - Google Analytics