必看DBA老司机告诉你数据库运维中发生过的哪些事
Posted 厦门微思网络
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必看DBA老司机告诉你数据库运维中发生过的哪些事相关的知识,希望对你有一定的参考价值。
关注我,你的眼睛会怀孕
来自知乎@ACMUG:
1 报警邮件进了邮箱的垃圾箱;
2 手机欠费了,收不到报警,同事也联系不上我;
3 出了故障,领导骂我们没用;不出故障,领导以为我们没用;
4 凌晨两点收到报警,迷迷糊糊起床。打开笔记本。上个厕所。回来,过了5分钟,电脑还在启动中;
亡羊补牢:笔记更换硬盘,换成固态硬盘。
5 ssh开了十几个窗口,充实而愉悦地在各窗口之间穿梭,研究当前关注的问题,做线上的更新,观察几个数据库实例的状态;重启了一个测试库,打算验证一下自己的想法;突然发现,重启的是线上库,一身冷汗。。。。
亡羊补牢:线上线下操作不同时做,不同数据库的线上操作也不同时做,重要更新,只允许打开直接相关的终端窗口;
6 Windows服务器,空闲了一会儿自动启了屏保;有同事要上去操作,连续按了两下回车键,发现,之前打开的终端窗口里的一条SQL被执行了。。。。
亡羊补牢:服务器不允许设置屏幕保护,唤醒屏幕不许使用回车键;
7 开发误操作了,需要恢复数据;我赶紧找到备份,发现失效很久了,自动检查脚本有bug没有检查出来。。。
亡羊补牢:自动检查、恢复需要不断完善,人工检查也要时常进行;
8 有同事跑来求助,一个单机数据库实例挂了。“有备份吗?”“不知道,跑了好几年了都没出过问题”。。。。
9 一个同事过来找我闲聊,看我正在敲DROP DATABASE……,一声没敢吭,识趣地默默走开了……的确,手要是抖了谁负责。
来自知乎@刘启容:
我有一个DBA朋友。。。好吧就是我。
某年某月某日,某研发说
我写的bug中有一段程序运行正常,把一些数据的create_time写成十年以后了,今天凌晨我更新下,你能在0点整帮我清下脏数据吗,把明天凌晨后的数据全删掉就可以。
这也叫事吗?
0 0 22 03 * mysql xx -e "delete from tablex where create_time > '2006-03-22 00:00:00'"
去年今日此门中,人面桃花相映红。
人面不知何处去,修复数据到天明。
来自知乎@姜健:
新来的dba大声教育菜鸡开发:阴漏滴b(innodb)有什么不好!
再说说自身的心态上的变化也挺囧的刚入门时,真的很菜,然后公司又只有我一个DBA,每次接到故障告警或者研发反馈的数据库,只能硬着头皮去看。
内心OS:卧槽,完了,我也不会啊,你们这群xx,自己搞不定吗?
若干年后,经验丰富了,大风大浪也见识过了,要是碰上半夜或者周末接到研发反馈的数据库故障,心情自然不爽。
内心OS:卧槽,这么弱智的问题也让我处理,你们这群xx,自己搞不定吗?
来源:整理自知乎
链接:
https://www.zhihu.com/question/316382214/answer/625462518
广告时间
年度热文
“微思网络”成立于2002年,是厦门知名的IT培训认证机构和系统集成商,主要从事思科CCIE、CCNP、CCNA、 Redhat RHCE、Oracle OCP、VMware VCP、微软MCSA等国际IT认证培训及考试,从事系统集成、解决方案、软硬件销售、IT外包服务等相关业务。
微思官网:http://www.xmws.cn
一言不合就给我好看
以上是关于必看DBA老司机告诉你数据库运维中发生过的哪些事的主要内容,如果未能解决你的问题,请参考以下文章