All Stories

MySQL手记11 — MySQL归档工具:pt-archiver

线上环境在运行一段时间后,往往有需要进行归档的“冷数据”,或者是不再需要的一些数据,会导致表变得“臃肿”,以至于对表的操作很缓慢。 pt-archiver可以灵活的归档数据,并对归档的过程进行控制。

北京游玩攻略

本文按照游览顺序,介绍去北京时候游览的景点,作为攻略参考。 注:故宫一定要提前在官网订票,因为每天限制3万人,不预约就游览不了了

MySQL版本区分

alpha 暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性

MySQL死锁案例_唯一索引

间隙锁定可以显式禁用:将事务隔离级别更改为READ-COMMITTED或启用innodb_locks_unsafe_for_binlog系统变量。在这种情况下,对于搜索和索引扫描,间隙锁定将被禁用,此时gap锁仅用于外键约束检查和重复键检查。

MongoDB升级注意事项

本篇文章介绍的“升级检查”,同样可以适用于其它数据库关于升级前的检查项。

打日志还能出问题?记一次log4j日志导致线上OOM问题案例

最近一个服务突然出现 OutOfMemoryError,两台服务因为这个原因挂掉了,一直在full gc。还因为这个问题我们小组吃了一个线上故障。很是纳闷,一直运行的好好的,怎么突然就不行了呢。。。 配置了一个 -XX:+HeapDumpOnOutOfMemoryError(该参数作用是在第一次发生OOM错误时候会打印dump内存信息),便开始通过dump文件开始查找问题。