03 2019 档案
摘要:单表数据量:670W; 删除一个老的索引,新建一个新的索引。 事故原因: 先删除索引,应用访问量大,没有索引自然慢,数据库CPU飚到100%;新索引创建失败。 直接造成交易打烊。 日志: 处理方案: 下线应用,kill掉CPU链接,等CPU降下来手工创建索引。启动应用,正常。 经验教训: 1、加强D
阅读全文
摘要:阿里云反馈的慢SQL,执行计划返回如下:Impossible WHERE noticed after reading const tables sql很简单: 而且该表的request_id创建了唯一索引:很明显,这个字段是保持幂等操作的,通过数据库的唯一索引实现; 每次数据落地前,都要执行该SQL
阅读全文
摘要:产线问题排查,方法传递对象引用但返回后对象一直为空 原因: null作为参数传递的时候,就不是引用传参了 Java参数引用传递之例外:null 众所周知的是,java中除基本类型外,参数都是引用传递。 但是,有一个例外,就是当实参为null时,其实,它依然是一个值传递。 也就是说,传参为null,不
阅读全文