MySQL MySQL GTID 复制 GTID简介 什么是GTID GTID(Global Transaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。 GTID实际上是由UUID+TID组成的。其中UUID是一个... 03月29日 1 收藏 阅读全文
MySQL MySQL 不同复制模式下,如何忽略binlog事件 在MySQL复制中,如果slave节点上遇到错误,比如数据不存在或者主键冲突等错误时,想要忽略这些错误,可以采用以下几种方法: 1、未启用GTID模式时 只需通过设定 SQL_SLAVE_SKIP_C... 03月28日 1 收藏 阅读全文
MySQL 业务优化不是一步到位的 准备 在项目开始的时候为了能快速的迭代开发,基本上字段都是添加在一个表上。下面我们以一个商品表为例来说明业务的变化和数据库的优化。 当然对于真正的需求商品表的字段是不可能那么少的,这边只列出一些代表性... 02月15日 3 收藏 阅读全文
MySQL pt-archiver Bug不会迁移max(id)那条数据 工具版本: pt-archiver 2.2.14 源表名: ord_order 目标表名: ord_order_1 表结构相同: 使用如下语句始终会有一条 数据迁移不了 迁移完后查看数据,还有一条数据... 01月18日 4 收藏 阅读全文
MySQL Percona-5.7.15 二进制版安装以及启动 不做多余的事 这边如何使用二进制版本安装Percona-5.7.15就不说了,和之前一模一样 1、解压 2、创建用户 3、创建相关目录并且赋予MySQL权限 4、使用mysqld初始化 麻烦的地方 按... 01月11日 3 收藏 阅读全文
MySQL MySQL表信息统计 啰哩八说 在上一篇文章中简单的介绍了使用python-mysql-replication 来解析 MySQL binlog来完成实时统计的业务,当然,在现实的业务中不可能用的那么简单的。 今天的目的不... 01月04日 2 收藏 阅读全文
MySQL 利用binlog完成实时计算 啰哩八嗦 由于业务的发展,一些实时统计的需求越来越多。有些东西通过记录日志然后实时分析日志可以解决。但是对于有入库还有自己记录到日志的这显然是多此一举。因为MySQL本身就有帮你记录日志, 而且记录的... 12月28日 发表评论 收藏 阅读全文
hbase MySQL分区表和HBase永结连理 啰哩八嗦 时常都会有人问MySQL分区表要如何使用,MySQL分区表的和Oracle的差远了,该不该用MySQL分区表。其实该不该用,我也不能给予很好的建议。还是那句话,觉得适合自己才是最好的。觉得自... 12月21日 1 收藏 阅读全文
MySQL Maxscale-高可用配置(5) 前言 其实在GitHub上面Maxscale很清楚的告诉了我们是如何搭建的。但是那种安装是多年前的安装情况了。一般不适合在 Centos7 上面照猫画虎的安装。 这篇文章演示的是相同的软件配置 Max... 12月16日 1 收藏 阅读全文
MySQL Maxscale-充当Binlog Server(4) 前言 有兴趣的朋友可以看看Binlog Server的作用架构的Blog:http://blog.booking.com/mysql_slave_scaling_and_more.html 个人认为 ... 12月10日 发表评论 收藏 阅读全文
MySQL Maxscale-SQL防火墙(3) 这篇文章的目的主要是稍微介绍一些Maxscale有SQL防火墙这个功能,具体更多关于Maxscale如何使用SQL防火墙,或配置SQL匹配过滤等功能还得去浏览一下它的手册 https://github... 12月07日 发表评论 收藏 阅读全文
MySQL Maxscale-正确对待读写分离(2) 前言 在现在读写分离已经是不奇怪了, 基本上有接触一点MySQL的都会谈到要读写分离。下面我们以3个方面来探讨一些并且介绍如何使用Maxscale来做适合业务的读写分离: 读写分离要怎么做呢? 在一个... 12月03日 12 收藏 阅读全文
MySQL Maxscale安装-读写分离(1) 前言 关于MySQL中间件的产品也很多,之前用过了360的Atlas、玩过MyCat。这边我选择 Maxscale的原因就是功能能满足需求,也看好他的未来发展。 其实有关于如何安装 Maxscale的... 11月30日 1 收藏 阅读全文
MySQL MySQL开启命令自动补全功能(auto-rehash) mysql命令行工具自带这个功能,但是默认是禁用的。想启用其实很简单,打开配置文件找到no-auto-rehash,用符号 # 将其注释,另外增加auto-rehash即可。 是不是很简单? 10月25日 1 收藏 阅读全文
MySQL Inception备份库表数据中文乱码解决 MySQL环境 字符集: utf8mb4 乱码重现 要执行的 python 代码 2.执行后查看备份库中 $_$inception_backup_information$_$ 和 alifeba_us... 10月18日 发表评论 收藏 阅读全文