1.概念和用途my2sql是go版MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。1)数据快速回滚(闪回)2)主从切换后新master丢数据的修复,从binlog生成标准SQL,带来的衍生功能3)生成DML统计信息,可以找到哪些表更新的比较频繁4)IO高TPS高, 查出哪些表在频繁更新
原创 1月前
251阅读
作者:xuty一. 大纲本文分享下对于 my2sql 的一些改进,并且接入到 DBeaver 中供开发便捷使用的一个实际案例。相信很多 DBA 日常都会遇到开发​​误删除数据(DML闪回)​​​或者需要​​追溯数据变化原因(解析原始SQL)​​的需求,当这种需求愈发多的时候(别问为什么,说多了都是泪),就会很厌倦此类工作,因此就想着实现一套工具供开发或者实施自己使用,而不需要 DBA 接入处理。m
原创 2022-12-20 15:06:28
146阅读
前言大部分 DBA 应该都已经熟悉并使用过一些闪回工具,诸如:binlog2sql、MyFlash。今天要介绍的是另一款基于 Go 编写的 binlog 解析工具:my2sql,他的同门师兄还有 my2fback、binlog_inspector(binlog_rollback)。为什么不直接称其为闪回工具呢?因为闪回只是它其中一个功能,除此之外,还可用于从 binlog 中解析出执行过的 SQL
原创 2021-01-24 15:41:40
280阅读
作者:赵黎明爱可生 MySQL DBA 团队成员,Oracle 10g OCM,MySQL 5.7 OCP,擅长数据库性能问题诊断、事务与锁
原创 2022-12-20 14:55:51
298阅读
MySQL 解析binlog生成标准SQL工具之my2sql
转载 2021-07-05 21:52:41
300阅读
作者:杨彩琳爱可生华东交付部DBA,主要负责MySQL日常问题处理及DMP产品支持。爱好跳舞,追剧。前言**大家在平时运维过程中应该都了解过或者使用过一些 binlog 解析工具,比如今天要介绍的 my2sql 和 binlog2sql 。**my2sql 是基于 my2fback 、binlog_rollback 工具二次开发而来的(go语言),binlog2sql 是 python 语言开发的
原创 2022-12-20 14:50:27
146阅读
go版MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成
原创 15天前
53阅读
之前学习过python语言版binlog解析及闪回工具最近听同事介绍有了新的go语言版的my2sql。优点是不需要安装一大
原创 精选 2024-04-12 11:46:10
218阅读
一、my2sql简介可以用于MySQL误操作闪回的工具包括my2sql、binlog2sql和MyFlash等工具,其中,个人感觉my2sql最好用。my2sql是使用go语言开发的MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash、my2f
原创 2021-05-20 14:22:03
177阅读
[toc]一、my2sql简介可以用于MySQL误操作闪回的工具包括my2sql、binlog2sql和MyFlash等工具,其中,个人感觉my2sql最好用。my2sql是使用go语言开发的MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash
原创 2021-04-08 10:03:07
161阅读
文章目录一、my2sql简介二、my2sql用途三、产品性能对比四、安装五、重要参数说明六、使用案例6.1 解析出标准SQL根据时间点解析出标准SQL根据pos点解析出标准SQL
原创 2022-01-11 11:09:35
497阅读
[toc]一、my2sql简介可以用于MySQL误操作闪回的工具包括my2sql、binlog2sql和MyFlash等工具,其中,个人感觉my2sql最好用。my2sql是使用go语言开发的MySQLbinlog解析工具,通过解析MySQLbinlog,可以生成原始SQL、回滚SQL、去除主键的INSERTSQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash、my2
原创 精选 2021-03-15 08:53:56
1007阅读
1点赞
文章目录一、my2sql简介二、my2sql用途三、产品性能对比四、安装五、重要参数说明六、使用案例统计时间范围各个表的DML操作数量,统计一个事务大于500条、时间大于300秒的事务统计一段pos点范围各个表的DML操作数量,统计一个事务大于500条、时间大于300秒的事务根据时间点解析出回滚SQL根据pos点解析出回滚SQL根据时间点解析出标准SQL根据pos点解析出标准SQL6.1 解析出标
原创 2021-04-07 16:17:34
195阅读
1点赞
my2sql是使用go语言开发的MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash、my2fback等,本工具基于my2fback、binlog_rollback工具二次开发而来。 my2sql的GitHub地址:https://github
原创 2023-02-14 15:46:02
166阅读
# SQL Server vs MySQL:一个详细比较 SQL Server和MySQL是两个广泛使用的关系型数据库管理系统(RDBMS)。尽管它们都是用于存储和管理数据的工具,但它们在某些方面有所不同。本文将对SQL Server和MySQL进行比较,并提供一些代码示例来说明它们的不同之处。 ## SQL Server简介 SQL Server是由Microsoft开发的关系型数据库管理
原创 2023-09-30 05:43:00
493阅读
为数据列添加索引alter table users add index login_email(login, email);分析索引explain select * from users;看里面的key是否存在或为NULL
转载 2012-11-01 18:10:00
92阅读
My Use SQL........
转载 2007-09-06 11:16:00
91阅读
2评论
LINUX配置优化 诊断命令 more perfomance tool SRE performance 硬件优化 raid 10 ssd Fusion-io 大内存 电池后备SCSI磁盘缓存 系统优化
原创 2024-01-23 14:46:21
81阅读
打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现安装界面:mysql安装向导启动,按“Next”继续,选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个
转载 2011-03-01 18:18:39
520阅读
inner join 返回的是两个表中的共有的列字段的返回值。left join 如果左边的表中有列字段,在右边的表中没有该列字段,那么返回值中显示该列字段,同时也要从右边的表中读一个空值。right join = outer join 与left join 相反。full join 显示两个表中的全部列字段,都要从对方表中取值。UC = UNIQUE CONSTARINT
原创 2014-04-11 14:36:23
302阅读
  • 1
  • 2
  • 3
  • 4
  • 5