模型优化吐槽

   回到熟悉的地方,本来是想好好改进系统,优化部分不好的地方,但是系统太大(07年开始使用),之前做的人基本走了大半,留下的也只能尽量维护现有的系统。模型的优化和改进基本没人没时间,更没精力去做,而且这种做好了没人知道,做错要背锅的事情,更没几个人愿意做。(但我还是尽量去做)现阶段发现几个比较大问题:

 1  存在大量系统表需要清理(参考note:2388483 - How-To: Data Management for Technical Tables)

2  转换中,居然有人直接删除目标模型A表的数据。这种设计居然能上线。。。

3  有模型是全删全导

4  有模型是加载最近几年的数据

----3,4都会导致系统表(RSBMREQ_DTP等等)增长特别快,每天arhive都不能解决,现在只能每天6次才能减少。关键是失去bw最强的增量更新的功能。删除完全可以用record mode = R来实现。哎,真的感觉到设计架构的重要性,不然后来人真的很难下手运维。

5  转换中很多代码需要优化。loop 嵌套 /  break point没有删除  / 代码的可读性差

现在系统表的清理基本已经完成,而且大部分清理job已经下了周期作业。后面计划先把简单的代码优化做掉一部分,然后看能不能把全删全导的模型改成增量(这个有点难,不熟悉业务逻辑,改了也不知道怎么测试,只能通过对比前后数据)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值