努力学习,努力分享,努力.....在努力..努力离开..
发布时间:2014-01-26 14:40:57
在常用的MySQL的架构中,Master-Slave架构用的最多,但是对于主从的延迟一般都是按照Seconds_Behind_Master来查看的,但是这个参数有时候是不准确的,比如网络闪断Seconds_Behind_Master看不出任何问题,在看pos才发现已经不走了.所以用该状态值去判断主从延迟不太靠谱.在这里用到Percona-Toolkit系列工具中的pt-heartbeat来实现.........【阅读全文】
发布时间:2014-01-23 16:31:55
Percona提供的percona-toolkit提供很多实用功能,这里着重介绍如何监控死锁.pt-deadlock-logger基本用法Usage: pt-deadlock-logger [OPTIONS] DSN解释:指定DSN死锁信息,它可以标准输出到屏幕也可以记入到表中或者日志文件,OPTIONS就是要加的参数了.在这里做个模拟产生死锁的试验,例子如下:session1:mysql> creat.........【阅读全文】
发布时间:2014-01-17 18:50:30
悲催的昨晚刚躺在床上准备睡觉,同事给我打电话说营销数据库主从不同步了,我靠.咋就这么悲剧呢! 废话不说,速度开电脑拨VPN解决.1、登录从库查看主从同步状态,确认是否不同步mysql> show slave status\G*************************** 1. row *************************** &n.........【阅读全文】
发布时间:2014-01-17 17:08:57
昨天在分析binlog的时候总是报错,后来终于找到解决方案.错误如下:[root@TY_46 binlog]# mysqlbinlog mysql-bin.000009 mysqlbinlog: unknown variable 'default-character-set=utf8'解决办法:mysqlbinlog --no-defaults 000009(添加--no-defaults参数)后来发现注销my.cnf的default-character-set=utf8也可以.........【阅读全文】
发布时间:2014-01-14 16:21:50
MySQL多线程导入导出工具Mydumper今天从线上使用mysqldump将数据表从一个库导入到另外一个库,结构导出速度超级慢.于是网上搜了搜发现这个东东.测试之后发现还不错.分享给大家.简单介绍一下Mydumper是一个使用C语言编写的多线程导出导入工具,并且能够保证多个表之间的一致性。当然不是线程越多越好(这个跟服务器的配置.........【阅读全文】