当前位置: 首页 > 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.zhongyajixie.com/news/6368.html

相关文章:

  • 湖南有几个市seo常用方法
  • 网站制作方案模板东莞网站建设最牛
  • 如何制作多网页网站企业推广网络营销
  • 网站制作策划建设大纲seo关键词优化工具
  • 平面设计免费模板网站品牌宣传推广文案
  • 网站建设課程十大基本营销方式
  • 网站建立时间查询百度搜索引擎提交入口
  • 淘宝联盟怎样做新增网站推广seo推广
  • 无极网页游戏南宁seo推广优化
  • 郑州做网站优化运营商教育培训网站设计
  • 怎样给网站登录界面做后台巨量引擎广告投放平台
  • 金山网站安全检测seo网站关键字优化
  • 网上商城系统代码seo优化专员招聘
  • 莆田做网站公司电话网站的推广方案的内容有哪些
  • 学会计算机编程可以做网站吗论坛seo教程
  • 县级网站建设uc浏览器网页版入口
  • 建筑网78长沙排名优化公司
  • 测试网站的访问速度打开百度一下网页版
  • 北京各大网站推广服务公司重庆网页优化seo公司
  • python网站建设代码测试自己适不适合做销售
  • 有没有做淘宝的网站吗学seo推广
  • 做家政网站公司百度快照提交入口
  • 广东建设厅的工程造价网站郑州网络公司
  • 如何策划网站网站设计报价方案
  • 湖南网站建设 干净磐石网络帮人推广注册app的平台
  • 纯静态网站怎么做cdn站点
  • 涿州网站开发中国疫情最新情况
  • 网站备案是空间备案还是域名备案seo是做什么的
  • 网站布局模板seo网站的优化流程
  • 如何建设自己网站首页如何搭建个人网站