DPF架构有以下问题:1、横向扩展比较困难。重分布虽然是在线的,但对性能影响很大,重分布的过程中基本不能跑批。而且正在重分布的表会被锁住,如果采用归档日志的话,表空间还只能都不能写。如果要数据量比较大的话,重分布时间会比较长。如果走网络进行充分布的话,大概也只能达到6...
显示全部DPF架构有以下问题:
1、横向扩展比较困难。重分布虽然是在线的,但对性能影响很大,重分布的过程中基本不能跑批。而且正在重分布的表会被锁住,如果采用归档日志的话,表空间还只能都不能写。如果要数据量比较大的话,重分布时间会比较长。如果走网络进行充分布的话,大概也只能达到600MB/s的速度。所以一开始就要规划得好一点,节点数设计得多一点,尽量少扩节点。
2、锁升级会导致死锁。锁资源一定要足够,否则锁升级严重时,由于各个节点锁升级的顺序不一致,会导致死锁发生。要让开发在使用临时表或者单用户使用的表时,把这些表改成table lock减少锁资源的申请。
3、日志争用比较厉害。如果系统很忙的时候,会因为日志问题发生回滚。所以要用wlm机制去控制好并发。
收起