数据库维护的经验教训

简介:
 
对实际系统的数据库维护的实践经验教训:
 
今天去ISBN做数据调整,通过SQL语句修改后台数据库,使数据保持一致。可是,居然有一条修改语句,在没有带条件的情况下执行了,而且还提交完成。这样,就导致真实数据丢失了,还好现场环境保护的好,最后数据还是成功恢复过来。下面把教训、经验整理如下:
 
1.数据操作时一定要过细,特别是在正式使用的系统中,数据是很重要的,每进行一次修改操作,在提交前一定要看看,这个操作影响了多少条记录,是不是你确实要修改的,在确认无误后,才作提交处理。

2.一旦发现,操作有误,数据已经丢失了,就要一定要保护好现场,以求能完全恢复数据,要是系统允许暂停,就得关掉相关服务。

3.不要遇到问题就慌,要冷静,一步步来,找出问题的解决方案。

4.对数据库进行修改操作前一定要先作备份,操作完后也要作一次备份,数据量少时,全部备份,否则做增量备份。

5.数据库中除了要操作日志表,最是对每张业务表都带有这样三个字段字段,本行记录的操作人,操作时间,本行记录是否有效。

6.做事要有胆大心细,对数据操作时,一定要心里很清楚,这样一个操作会产生什么样的效果,然后再动手操作,保护好数据的一致性。
 
7.写sql语句时,一定要想到where,在条件下作变动。









本文转自 yuwenhu 51CTO博客,原文链接:http://blog.51cto.com/yuwenhu/139718,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
SQL 安全 Cloud Native
用NineData三分钟搭建企业数据库安全访问平台,告别数据泄露与删库跑路
面对数据安全挑战,玖章算术公司研发了新一代云原生数据管理平台NineData,系统采用最新的云原生+AIGC技术,支持对内部员工和外部ISV伙伴做细粒度的数据库权限配置和操作审计,提供灵活的生产数据库操作自动化审批流程,内置了数百个数据库安全操作规范和敏感数据保护能力,可以帮助企业规避低级误操作,降低数据泄露和删库跑路的隐患。
567 1
|
数据采集 存储 自然语言处理
谈谈如何实施数据质量管理工作
数据已被视为各行各业的“新石油“。事实上,人们认为数据和石油在开采、存储、运输和消费方式上存在一定程度的相似性。
谈谈如何实施数据质量管理工作
|
SQL 存储 消息中间件
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
|
Oracle 安全 关系型数据库
三招助你做好Oracle数据库备份测试
三招助你做好Oracle数据库备份测试
136 1
|
存储 SQL 运维
|
SQL 关系型数据库 数据库
数据库维护
ORACLE、DB2、SYBASE、MS SQL等数据库软件维护服务,保障数据库系统软件稳定运行和数据安全。 一.维护内容 日志检查分析 软件版本、补丁程序检查 数据表空间、状态检查 数据备份与恢复策略 补丁升级 故障排查、定位、处理与解决 数据迁移 性能调优 紧急救援服务 (广东励康)
|
运维 监控 数据库
关于数据库运维的个人思考
DBA行业进入了“泛DBA时代”,从单一数据库运维进入了混合数据库运维时代,数据库产品和技术也是百花齐放日益更新,区别于以前重运维,未来会更重架构、重开发、重全栈和全局运维,正式迈入DBA 3.0,以简化运维的自动化和智能化平台实现将成为未来的方向。
2173 0
|
Web App开发 运维 架构师
阿里云数据库团队招人啦!
想与全球顶级数据库专家一起寻找数据库未来吗? 想帮助更多的人在数据爆炸时代找到合适的应对方案吗? 或许现在你正在从事着数据库相关工作,对于数据库的未来一样饱含热情。 抑或你热爱数据库以及云集算相关领域,期望能将优秀和领先的技术传递给身边每一位用户。