20170327 阁下何不随风起

每日一结

  • 工作总结
  • 读书总结

工作总结

  • 阁下何不随风起,扶摇直上九万里
  • 久坐容易对问题钻牛角尖,起来吃个饭,玩一玩,或许就能换个解决问题的思路
  • 今天下午就是,搞了老半天,数据一直就是不一致, 怎么搞怎么不行,各种查原因。 最后到饭点了,想了想,无论如何先吃个饭吧。
  • 基于以往一切的bug总能找到办法的经验
  • 吃饭的时候就想起来问题的症结了
  • 经过了这么久的实战,每次无论遇上什么问题都能找到解决办法,要足够相信自己,给自己一个break,问题会解决的。
  • GP优化:有分区,可以先限定在分区where; 可以先group by 多字段,再group by 少字段
  • GP数据库在update大量数据的情况,很有可能跑不出来。优化方案举例

    业务逻辑:
    更新A表中,和B表已有主键能关联的记录的字段
    插入到A表中,没有和B表关联的记录

//优化方案一:
//把A表要更新的字段先插入到临时表C
drop table if exists c
create table C as select 字段更新值 from  A  关联  B
//把A表中剩下的插入到C
insert into C select * from A aa left join C bb 
on aa.主键=bb.主键  where  aa.主键 is null    // 关联不到的插入
truncate  table A;
insert into A select * from C;
insert  into A  from B not exists(select 1 from 能和A关联的记录)
//方案二
//临时表C 
create  table C as select * from A aa full join B bb//如果有数学运算,可以使用coalesce(字段,0),代替没与关联上的
关联条件 
truncate table A;
insert into A select * from c;

总结:
不要用update
删除尽量用truncate
full join的应用

读书总结

罗马代表的多神教和以犹太教、基督教为典型的一神教不同之处在于,多神教从不祈求诸神来纠正人类的行为道德——罗马不是一天建成的(1章罗马的诞生)

诸神是有缺点的。

罗马人从不排挤其他民族的神,他们甚至还会主动引进其他民族的神
只要不是亲眼所见,那么无论是凶签还是吉签都没有效力
一个签是好是坏全凭他们(祭司)的解释。重要的是让士兵相信
托里斯没有逼他们为奴,而是给了他们罗马市民的身份,和罗马人享有同等的市民权——罗马不是一天建成的(1章罗马的诞生)

罗马最大的力量可能是来自包容

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值