当前位置: 首页 > news >正文

快乐彩网站做政务服务网站建设标准

快乐彩网站做,政务服务网站建设标准,陕西省私募基金协会,长春网站设计策划书问题 曾经有个客户问题,让我们开发不知所措了很久。简单点说就是客户的index周期性的损坏,即使全部重建后经历大约1~2周数据update后也会坏掉。导致的直接结果:select出来的数据不对。问题很严重。 直接看损坏的index文件看不出什么蛛丝马迹…

问题

曾经有个客户问题,让我们开发不知所措了很久。简单点说就是客户的index周期性的损坏,即使全部重建后经历大约1~2周数据update后也会坏掉。导致的直接结果:select出来的数据不对。问题很严重。

直接看损坏的index文件看不出什么蛛丝马迹,因为它已经面目全非。所以我们一直想拿到第一条导致update出错的insert、update,或者delete.

开始探索

沿着上面提到的思路,给力的support写了一个trigger,只要每次更新(insert、update,或者delete)数据,trigger就调用index检查程序检查index文件是否有问题。客户也比较配合的部署上了,但是只过了几天就禁用掉了,因为每次检查index文件都耗时巨大,直接拖慢了客户business performance。

另寻他路

除了trigger,我们还可以出diagnostic build, 基本就是往怀疑的地方加log,此种办法耗时耗力:先在对应的版本上改代码-> 编译 -> 发给客户 -> 客户部署,重启数据库. 一般来往一次耗时一两周,而且一次都不一定成功。

后来我又想出一个办法:客户发我们问题表,同时我们帮客户记录下客户的所有更新直到select结果不对。我们有继承数据(index没问题的表),在实验室一条条的重复更新客户操作即可。这个办法涉及客户数据,取决于他们在不在乎。好在客户不care这些。

BUG

后来我们真的在实验室重现了,罪魁祸首竟然是index建在最后一个字段大量更新后就会有问题。看来测试不能放过任何一种情况啊,起码得设计三个字段然后所有可以创建index的列的组合都要设计test case。

附加产出

如何记录客户的更新:我们有一个replication功能(本人负责),正常是把更新发给另外一台机器的,但也可以暂时不发而是写入一个log文件,于是我拿到log文件就拿到了客户的更新。

把log文件中的更新写入表:我写了一个replay.py解析log文件中的每一条更新,调用数据库接口写入表中。

http://www.yayakq.cn/news/611905/

相关文章:

  • 龙华营销型网站制作网页界面设计体会
  • 江苏炒股配资网站开发成都创软科技的口碑
  • 网页小游戏的网站常州网站建设最易
  • ps做网站网站 留言板 制作
  • 网站开发的特点wordpress修改数据库密码忘记
  • 网站备案查询工信网做海报的简易网站
  • 周口市住房和城乡建设局门户网站淘宝优惠券返利网站怎么做
  • 在线做试卷网站百度搜索 手机
  • 中能建西北城市建设有限公司网站世界知名网站
  • 做爰全过程免费的视网站整合营销传播理论
  • 大厂做网站杭州微信小程序外包
  • 沈阳网站建设设计报价注册一家公司的流程
  • 食品科技学校网站模板wordpress托管 根目录
  • 如何做好网站站内优化全球外贸采购网
  • 江西的赣州网站建设最新企业网站
  • 创建个网站需要多少钱南宁建站官网
  • 巩义网站优化培训网页设计的方法及内容
  • 想做个网站品牌建设什么意思
  • 东莞网站优化案例品牌建设金点子
  • 天猫网站怎么做塘沽网站建设公司
  • 网站开发定价多站点网站群的建设与管理系统
  • 龙岗外贸网站建设网站用户体验准则
  • 做网站贴吧wordpress下载时间太长
  • 外贸建站有哪些公司网站标题优化 英文
  • 什么软件可以做企业网站玉田县建设工程招标网站
  • 一个网站做三页是什么意思云南网架加工
  • 重庆建设网站哪里好网站平台报价模板下载安装
  • 怎么建设英文网站wordpress调用指定文章
  • 检查网站有没有做301对运营网站有什么见解
  • 专业营销型网站建设费用佛山网络营销推广