经验惨痛的教训之数据库操作失误
Posted 兔子爱读书
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验惨痛的教训之数据库操作失误相关的知识,希望对你有一定的参考价值。
起因:改动数据库视图导致网站无法访问
改动了数据库中一个视图的列名,万万没想到那个表是用来登录的表格,改动后导致网站无法登录。
经过:被“专家”严肃训斥
“本来就不能乱动,不是你开发的直接改表名这种事情能干?
这不自己搞事情么,不要一味去想着自己简便弄。
如果要改,也要检测所有代码,确定没有涉及到这个字段的代码。但是一般是不改动别人写的东西,宁可冗余存在这个字段。
不管是不是你引起的以后尽量不要动线上数据库!
(你)一没经验,二又不懂,三还直接线上操作。这不自己作死么。在公司你平常做得再好一次线上事故绩效就是扣没了,在别的地方也一样道理。
你本地装一个mysql,线上数据库每天定时备份,你同步下来导入到本地的mysql里面爱怎么折腾数据怎么折腾,对线上毫无影响。
就算你线上直接查询,sql语句没写好可能导致锁表影响到服务的。数据大的时候查询条件没用好或者没击中索引就会有影响的。
我在公司都不随便操作线上的,要先在开发环境测试验证好。在本地最安全了。”
结果:深刻检讨和道歉
专家回复:“知道就好,要谨慎再谨慎的”
以上是关于经验惨痛的教训之数据库操作失误的主要内容,如果未能解决你的问题,请参考以下文章