IT技术工作总结(14)


1、材料搬迁上线后 , 关于sign_falg的改动 , 在走路的时分俄然意识到搬迁以后发给移动的sign_falg和connector中的没有同步 , 尽管当时疑问还没有露出 , 时刻久了就会呈现疑问了 , 立刻给领导请示让数据库组协助我排查数据 , 最终经过全量核对把现已不共同的材料纠正 , 同时修正程序的缝隙 。
2、100数据库存储进程proc_person_count有用学生数 , 禁用学生数 , 有用班级数的核算过错 , 修正上传!
此进程是在2011年12月18日开端运转 , 每天晚上00:00履行 , 效果是核算有用学生数 , 一切学生数 , 家长总数 , 教师总数 , 具有联通号码的教师总数等一些数据 , 数据是以校园为单位
发现的疑问:有用学生数 , 禁用学生数 , 有用班级数的核算过错
过错缘由:河北的规矩和河南的区别所造成的!
河南:有用学生:榜首联系人激活的
禁用学生:榜首联系人禁用的
有用班级:有有用学生的
河北:有用学生:两个联系人至少有一个激活的(扫除网站用户)
禁用学生:至少一个禁用的 , 两个联系人不存在激活的(扫除网站用户)
有用班级:和河南共同 , 可是有用学生核算错了 , 这个也就错了
3、100数据库存储进程proc_num_of_cla履行报错!因为调度的疑问导致 , 别的核算数据规矩有疑问!
此进程是在2011年12月18日开端运转 , 每天晚上00:00履行 , 效果是核算有用学生数 , 一切学生数 , 家长总数数据 , 数据是以班级为单位
发现的疑问:存储进程履行报错!核算数据规矩有疑问!疑问同上!
过错缘由:存储进程中界说了一个暂时变量num1  , number(2)类型!可是履行的时分存进入的数据是三位数 , 故报错!存储进程顶用这个变量是判别当天的数据时分现已存进num_of_cla表中 , 依照正常状况num1是0才对 , 不会报错 , 盯梢缘由是因为proc_num_of_cla一天履行了两次 , 晚上00:00和正午12:00 , 当正午12:00履行的时分数据现已生成 , 而且数据超过了number(2)所包容的最大值!故报错!
至于为什么这个进程一天履行两次 , 讨教数据库组搭档未果 , 因为从调度句子上看频率是一天 , 每晚00:00履行!
处理办法:原调度删去 , 从头添加调度!履行时刻放在00:01
4、自个话务量核算盯梢数据时分发现反常 , 一自个的话务量比一切人加一同都高
排查生成自个话务量核算的sql句子 , 在语音首要的表中加看个call_id , 把电话的保留表和通话表准确的关联起来了 。上线曾经一切的数据此字段都是0 , 现在外呼的此字段值也是0 , 一切要把等于0的全排出掉!避免反常数据!