码迷,mamicode.com
首页 > 其他好文 > 详细

工作总结

时间:2018-07-14 00:23:51      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:sql同步   工具类   问题   插入   插入数据   行数据   财务   应该   请求   

2018.07.13

1.写了一个控制台程序定时执行从MySql同步数据到Sql数据库,发现有些数据没同步成功,调试执行时代码执行sql语句返回影响行数为1,去数据库查时候且查不到数据,想不通,也不知道怎么找这个难题,代码之前有测试过是没问题的,最后请同事协助,同事解决思路是用Sqlserver跟踪请求的sql语句,复制出请求的sql语句在数据库上执行,竟然报错,最后修改成功执行数据库输出结果:影响行数为1,但仍然查不到数据。重复了插入几次,还是查不到数据,最后新建一摸一样的表,同样的数据插入新表可以查到,得出的结论原先那张表有定时程序在做删除。最后我把整个数据库的代理关了,因为代理上有很多定时作业在运行不知道哪个涉及这张表,然后在用同样sql语句同样数据插入原先的表,插入成功并且可以查得到。得出的结论:插入数据成功,只不过又被删除了,所以查不到

总结:程序没错的时候,已经无从程序下手跟踪,应该转向数据库,跟踪请求的sql语句

自己缺陷:思路太狭窄,只会盯着程序思考,应该扩散开,凡是涉及到的都要排查。程序排查完没问题,就要反思是不是数据库那边问题

2.写代码时候要考虑长远一点,尽可能把一些代码封装成工具类,比如生成二维码

3.做管理后台的时候要尽可能站在用户角度思考,尽可能和记录相关的数据都展示出来,比如会员列表,那么会员详情就得包括所有与会员有关的数据都要展示出来(比如DI项目:基本信息,实名信息,投资列表,借款列表,登陆日志,银行卡信息,财务流水.....)

4.做东西就要做好,而不是单单实现功能而已

工作总结

标签:sql同步   工具类   问题   插入   插入数据   行数据   财务   应该   请求   

原文地址:https://www.cnblogs.com/come-on-come-on/p/9307955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!