使用 pt-osc 工具增加字段时的不当处理导致了一次故障
Posted by dbtan on 6月 27th, 2019[TOC]
故事是这样的... 小宝同学在使用 pt-osc 给一个表 A 增加字段,Copying 数据时,异常中断了,字段没有增加成功。(此时,还没有故障)
小宝同学也知道 pt-osc 失败后,需要「清理现场」(删除生成的临时表和触发器)。
但不知道为何只是删除了临时表,而没有删除3个触发器...
这就引发了这次故障,无法对
... ...
<阅读全文>
[TOC]
故事是这样的... 小宝同学在使用 pt-osc 给一个表 A 增加字段,Copying 数据时,异常中断了,字段没有增加成功。(此时,还没有故障)
小宝同学也知道 pt-osc 失败后,需要「清理现场」(删除生成的临时表和触发器)。
但不知道为何只是删除了临时表,而没有删除3个触发器...
这就引发了这次故障,无法对
... ...
<阅读全文>
背景:
去年(2018年)正好赶上数据库需要存储扩容。在各方协调下,我们借到并测试了 NetApp A700 All Flash Arrays。
因为测试得出的性能报告,是根据我们特定的业务场景和具体的硬件设备测试所得,所以我这里测试得出的存储的性能报告未必对大家都受用。也就不公开分享了。
存储性能的三大关键指标(IOPS、 T
... ...
<阅读全文>
Soundbrenner Pulse 节拍器使用指南 for Android
Soundbrenner Pulse 手表式智能体感震动脉冲节拍器 快速使用说明 到货,先充电大概三小时,充好后灯变为绿色,用两个手指按住表盘2秒开机。
用单手指快速拍表盘两下开始节拍运算,Led 蓝白显示速度律动。
连续拍三下或者以上可以按照你的速度打拍子,转动表圈也能调整拍
... ...
<阅读全文>
前言
entity manager未关闭造成的影响
spring jpa version:1.10.1
底层hibernate: 5.1.0
场景
某些情况需要自行写sql,然后就用到了EntityManager, 用完之后没有显示的close(==|||)
上线后大量请求超时,偶尔有那么几个请求会快
问题定位
首先确定不是数据库正在的查询慢,目前量还很小,然后找到sql去数据库查询系统确认,查
... ...
<阅读全文>
需求
一个表字段叫status,值是1,2,3,4,5,6,7,8,9
project manager想进行分类,然后某一类的排序规则是按照status 1,5,3,4 排序,相同状态的按时间排序
实现sql SQL select demo_id,status,create_time from demo_table
where userId='123456' and status in (1,5,3,4)
order by field(status,1,5,3,4), demo_id desc
... ...
<阅读全文>
Recent Comments