DaMing's Notes

已转向微信公众号damingfun


  • 首页

  • 分类

  • 标签

  • 关于

  • 归档

  • 搜索

Redis不可写问题追踪

发表于 2017-12-24 | 分类于 Redis
线上某个Redis集群业务反馈写入不进去,读取正常,奇怪,该集群最近没有做过任何变更,内存使用率也没有满,简单连上发现确实只能读,不可写,于是查看redis log,发现一段疑问信息 1Can't save in background: fork: Cannot allocate memo ...
阅读全文 »

不规范ES前缀查询导致ES集群挂掉

发表于 2017-12-24 | 分类于 ELK
线上订单ES集群平常好好的,今天莫名奇妙所有节点全挂,导致历史订单搜索服务不可用,还好数据量不大,及时拉起来,几分钟恢复了,查看原因。 ES各个节点挂掉的日志如下,发现Java 栈溢出,疑似一个search操作导致 [2017-12-19T15:46:57,063][ERROR][o.e.b.Ela ...
阅读全文 »

对MySQL关于order by+limit理解的一个误区

发表于 2017-12-11 | 分类于 MySQL
今天业务碰到一个线上问题,业务order by字段shopcode,用limit m,n做分页,希望按照shopcode排序获取所有的数据,但是遍历完一遍,发现有的数据没有获取到。挺奇怪的,于是做了个实验,复现了情景。 1234567891011121314151617181920212223242 ...
阅读全文 »

MySQL字符集备注

发表于 2017-12-10 | 分类于 MySQL
字符集知识备注 12345678910111213141516171819202122查看数据库支持的字符集和校对规则show charset;或者 show character set;show collation;查看数据库当前的字符集和校对规则show variables like &apos ...
阅读全文 »

replace操作导致主从auto_increment不一致

发表于 2017-12-03 | 分类于 MySQL
周二做了个主从切换,然后半夜被RD打电话叫起来,说插入主键报重复主键错误,我登录到机器上一看,表中的最大主键ID确实大于表的auto_increment值,临时处理了下,先恢复业务,那为什么会出现这种情况?第二天和RD沟通后,他们业务中有replace操作,我怀疑这个操作会导致主从auto_incr ...
阅读全文 »

读书笔记【原则】

发表于 2017-11-25 | 分类于 读书笔记
最近读到一本被洗脑的书籍,叫做《原则》,作者是美国对冲基金教父雷.达里奥,他提出一系列原则,并不断的实践=》反思=》更新自我=》实践,形成闭环,帮助自己在生活、事业、家庭等方面取得巨大的成功。 干货太多,我摘录部分对我触动比较大的地方。 首先要学会质疑,在消化每条原则时,作者请读者做到以下这条:…a ...
阅读全文 »

MySQL time_stamp字段基本用法

发表于 2017-11-18 | 分类于 MySQL
MySQL版本mysql5.6.36,测试了解time_stamp的基本用法 1.timestamp类型允许一个表里可以有多列字段拥有自动插入时间和自动更新时间,更新其他列的时候,带有ON UPDATE CURRENT_TIMESTAMP的字段都会更新时间 123456789101112131415 ...
阅读全文 »

Redis_分析集群中key的内存情况

发表于 2017-11-15 | 分类于 Redis
Redis集群内存暴增,需要下集群中哪类key占用内存比较多,简述下我的思路和操作步骤 1.去找个slave,bgsave一下,生成rdb文件 2.使用rdb工具分析rdb文件生成csv文件 rdb -c memory redis6379.rdb --bytes 0 -f memory.csv 查 ...
阅读全文 »

基于Falcon的ES监控

发表于 2017-11-12 | 分类于 ELK
基于Falcon,写了个小程序,上报数据,做ES监控 希望有帮助,大家根据实际情况可以自定义修改。 代码地址:https://github.com/DaMinger/elasticsearch_monitor_falcon 集群级别 主要监控项 描述 es.cluster.health. ...
阅读全文 »

MySQL更改数据目录

发表于 2017-11-08 | 分类于 MySQL
今天工作中收到数据库报警,报磁盘空间90%多了,我一看4T的盘呢,怎么会报磁盘空间报警呢?再仔细一看,之前的运维人员把MySQL部署在了根目录上,隐形的坑,临时清理了日志,联系业务,需要把数据库迁移到数据盘上。 步骤 路由掉从库流量,先从库后主库。 1.关闭监控 2.备份原有的MySQL配置文件 3 ...
阅读全文 »
123
DaMing

DaMing

知行合一

23 日志
7 分类
23 标签
RSS
GitHub E-Mail
推荐阅读
  • MacTalk
  • 阮一峰
  • CoolShell
  • 战隼
  • 刘未鹏
  • 褪墨
© 2017 — 2018 DaMing
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3