- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 pt-online-schema-change注意事项 --no-check-alter
因为我们生产环境使用了PXC(Percona XtraDB Cluster),而PXC中任何一个"ALTER"语句都会导致集群阻塞所有的DML操作,参考http://galeracluster.com/documentation-webpages/clusterstallonalter.html,所以pt-online-schema-change就是修改表结构的最好工具。但是在使用时,需要慎用
2016-07-13 17:21:58 1580
原创 MySQL增量备份脚本和异地备份脚本【Shell】
增量备份脚本#!/bin/bash## Usage(): ./backup_MySQL.sh ## Auth: John Liu 2015-07-08 modified: 2016-06-29backup_dir=/backupfull_backup_dir=$backup_dir/fullincre_backup_dir=$backup_dir/incr# Backup fi
2016-07-07 18:23:37 986
原创 Python脚本,每天迁移MySQL历史数据到历史库
#!/usr/bin/env python# coding:utf-8__author__ = 'John'import MySQLdbimport sysimport datetimeimport timeclass ClassMigrate(object): def _get_argv(self): sel
2016-07-07 12:01:03 2178
原创 批量迁移MySQL历史数据到历史库【Python脚本】
#!/usr/bin/env python# coding:utf-8__author__ = 'John'import MySQLdbimport sysimport datetimeimport timeclass ArgsError(Exception): def __init__(self): print ( "\nUsage : %s 2012
2016-05-17 17:56:16 1911
原创 通过解析binlog,实现MySQL的flashback功能【python实现】
工作中经常会遇到需要确定MySQL库中在某个时间点修改了什么数据的需求,通过mysqlbinlog命令可以将binlog解析成文本,不过字段会显示成字段位置,如@1,可读性很差。本脚本通过调用mysqlbinlog可执行文件,先将binlog解析成文本,然后通过python去解析文本,并替换成可读性较强的SQL语句,最后按每事务对应一条记录,存入数据库中,以方便筛选。回滚时,只需要过滤掉不相关
2016-05-17 14:29:54 3062
ping plotter pro3.20破解版
2012-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人