关于清理任务卡住的老问题思考:

清理分区任务几个月会偶尔出现一次夯住数据库的情况, 现象是执行较长时间才结束或被脚本检测kill掉才恢复. 网上还是有文章提到过的, 不过也没详细分析给出思路. 多次实践后个人推断得出: 罪魁祸首是设置了较大buffer pool且开启自适应哈希索引导致, 根本原因不是metadata lock导致. 为了确认这个问题, 搭建过2个数据相同的实例, 然后仅buffer pool不一样, 显然大buffer pool实例truncate更慢. On a system […]

mysql 5.7依然难以解决的复制延迟

当前业务遇到的复制延迟问题, 暂没有去深究, 不改源码肯定无法解决! 即使5.7.19 percona, 关闭innodb双写, 关闭双1, 启用并行复制等调参, 配套高配机器磁盘pci-e ssd, 依然延迟 1. 表数量5000左右, 每张表过度分区, 且启用toku压缩, 写入量上千/s, 必然复制延迟 ! […]

(707) 490-0963

本文参照官网www.rabbitmq.com来安装. 假设有以下3个节点, 10.13.45.109作为主节点 10.13.45.109 test_109 10.13.45.110 test_110 10.13.45.113 test_113 1. 依赖包准备: rabbitmq依赖erlang环境,先安装erlang最小依赖包即可, 没有其他组件依赖, rabbitmq也是非重量级的. 到/www.rabbitmq.com/download.html 下载 erlang-21.0.2-1.el6.x86_64.rpm 和 […]

716-960-2412

    我们做mysql数据库升级, 自动化程度低, 还有很多需要改善和学习的地方, 不过总体来说算是比较谨慎. 全部顺利升级. 遇到几次坑如下: 1. 升级前后sql结果执行不一致 2. 5.7的并行复制解决了延迟问题, 但小延迟却频繁出现( 1秒左右的延迟) 导致某些实时性高的业务异常. 没有用pt-heartbeat去深究, 最终还是开发改代码 3. 升级版本正好遇到重大bug (并行复制在某些场景导致数据不一致), […]

gate-leg table

1. install jdk 1.8 2.

3. useradd elasticsearch passwd elasticsearch su elasticsearch 4. ./bin/elasticsearch -d -p es.pid 5. sending an […]

快速搭建redis cluster

1. 系统配置

  2. 依赖包

3. 安装redis

4. 创建集群

5. 简单测试命令

  6. […]