数据库维护的经验教训 推荐
2009-03-17 19:15
155 查看
对实际系统的数据库维护的实践经验教训:
今天去ISBN做数据调整,通过SQL语句修改后台数据库,使数据保持一致。可是,居然有一条修改语句,在没有带条件的情况下执行了,而且还提交完成。这样,就导致真实数据丢失了,还好现场环境保护的好,最后数据还是成功恢复过来。下面把教训、经验整理如下:
1.数据操作时一定要过细,特别是在正式使用的系统中,数据是很重要的,每进行一次修改操作,在提交前一定要看看,这个操作影响了多少条记录,是不是你确实要修改的,在确认无误后,才作提交处理。
2.一旦发现,操作有误,数据已经丢失了,就要一定要保护好现场,以求能完全恢复数据,要是系统允许暂停,就得关掉相关服务。
3.不要遇到问题就慌,要冷静,一步步来,找出问题的解决方案。
4.对数据库进行修改操作前一定要先作备份,操作完后也要作一次备份,数据量少时,全部备份,否则做增量备份。
5.数据库中除了要操作日志表,最是对每张业务表都带有这样三个字段字段,本行记录的操作人,操作时间,本行记录是否有效。
6.做事要有胆大心细,对数据操作时,一定要心里很清楚,这样一个操作会产生什么样的效果,然后再动手操作,保护好数据的一致性。
7.写sql语句时,一定要想到where,在条件下作变动。
今天去ISBN做数据调整,通过SQL语句修改后台数据库,使数据保持一致。可是,居然有一条修改语句,在没有带条件的情况下执行了,而且还提交完成。这样,就导致真实数据丢失了,还好现场环境保护的好,最后数据还是成功恢复过来。下面把教训、经验整理如下:
1.数据操作时一定要过细,特别是在正式使用的系统中,数据是很重要的,每进行一次修改操作,在提交前一定要看看,这个操作影响了多少条记录,是不是你确实要修改的,在确认无误后,才作提交处理。
2.一旦发现,操作有误,数据已经丢失了,就要一定要保护好现场,以求能完全恢复数据,要是系统允许暂停,就得关掉相关服务。
3.不要遇到问题就慌,要冷静,一步步来,找出问题的解决方案。
4.对数据库进行修改操作前一定要先作备份,操作完后也要作一次备份,数据量少时,全部备份,否则做增量备份。
5.数据库中除了要操作日志表,最是对每张业务表都带有这样三个字段字段,本行记录的操作人,操作时间,本行记录是否有效。
6.做事要有胆大心细,对数据操作时,一定要心里很清楚,这样一个操作会产生什么样的效果,然后再动手操作,保护好数据的一致性。
7.写sql语句时,一定要想到where,在条件下作变动。
相关文章推荐
- SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】一周搞定 推荐
- 数据库设计中的一些小经验,拿来分享一下(有血的教训)。
- 转:推荐系统十条经验和教训
- 中小型互联网公司微服务实践-经验和教训 推荐
- 昨天到安徽宿松一个客户那里搞维护的经验教训
- WINDOWS SERVER 2003从入门到精通之活动目录数据库的维护 推荐
- Oracle 数据库维护经验
- 第一次操刀数据库分表的教训与经验--白干一场
- JBOSS维护经验 JBoss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接) 虚拟目录与域名指向成功
- 第一次操刀数据库分表的教训与经验
- Excel数据表导入数据库的经验与教训
- 发送消息,避免数据损失 --数据库维护经验一则
- 设计推荐系统的10条经验与教训
- 改进旧代码库的推荐路线:可扩展可维护系统的11条经验
- 离线还原活动目录数据库[为企业维护windows server 2008系列一] 推荐
- 活动目录系列之十:活动目录数据库的维护 推荐
- 吐血推荐:找工作的20条经验和教训
- mfs1.6.x故障一例,血的经验教训 推荐
- Oracle DB 数据库维护 推荐
- 修理及维护数据库文件(DBCC) 推荐