关于数据修复
2015-12-02 15:25
176 查看
系统在更新版本或者调整参数后,如果新版本有BUG或者参数调整有误,就会导致错误数据产生。
错误数据产生后,需要对错误的数据进行修复,修复的步骤如下:
如果是调整参数有误导致的错误数据,那么需要定位是哪些参数调整有误
对于简单的错误,可能使用一个SQL语句就可以提取出错误数据,但是对于复杂的错误,可能需要使用多个SQL语句来提取错误数据
二次修复数据花费的时间比第一次修复花费的时间要多得多。
对于复杂的错误,可能需要使用多个SQL语句来修复
错误数据产生后,需要对错误的数据进行修复,修复的步骤如下:
1. 定位错误数据产生的原因
如果是更新版本产生的错误数据,那么可以从应用程序的日志中定位原因或者联系研发人员协助定位原因如果是调整参数有误导致的错误数据,那么需要定位是哪些参数调整有误
2.提取错误数据
定位原因之后,需要从数据库中提取错误数据。对于简单的错误,可能使用一个SQL语句就可以提取出错误数据,但是对于复杂的错误,可能需要使用多个SQL语句来提取错误数据
3. 核查提取的错误数据是否正确
错误数据提取出来之后,需要核查提取的错误数据是否正确,以防止多提取错误数据,导致原来正确的数据被修复错误。二次修复数据花费的时间比第一次修复花费的时间要多得多。
4. 对错误数据进行修复
对于简单的错误,可能使用一个SQL语句就可以修复错误数据。对于复杂的错误,可能需要使用多个SQL语句来修复
5. 核查错误数据是否都已经修复正确
错误数据修复完毕后,需要核查错误数据是否都已经被修复正确。相关文章推荐
- Informatica bulk和normal模式
- 策略模式+简单工厂模式
- Prism学习笔记-模块之间通信的几种方式
- ps命令
- Ecshop提示Only variables should be passed by reference in错误
- iOS 游戏渠道SDK 抽象工程封装(下)
- Openstack进阶——环境
- /etc/sysctl.conf参数解释
- Android Manifest标签之manifest,meta 4000 -data,path-permission,permission
- slam数据集整合
- js 激活/代码执行阶段 执行顺序!
- Informatica - MD5
- Atom 炫酷插件安装方法
- Mahout安装与配置
- poj1273--Drainage Ditches(最大流Edmond-Karp算法 邻接表实现)
- 控制台不打印日志异常
- LeetCode() Min Stack 不知道哪里不对,留待。
- 调用 java GC
- nginx 虚拟主机+负载均衡
- rsync无密码传输文件