为什么Oracle做数据库海量数据Oracle为什么有缺陷??
Oracle是不是sharedisk架构??rac系统是不是sharedisk架构多个实例用的是共享存储
意思就是说存储的I/O吞吐量始终上不去
因为Oracle一个进程一次I/O只能读1MB的数据
为什么数据仓库要开并行??
8个并行那么就是一次读8MB并行不是说你想开多少就多少
一个进程要耗费2GB的PGA内存你开8个并行就是16GB了
假如96GB内存一个进程最大耗费2GB的PGA
开并行是不是耗费CPU啊一般来说一个进程就耗费一个CPU或者说1个CPU2个进程
48个CPU的机器48*2=96个并行一个系统最大只能开大概20个并行
也就是说Oracle一次只能读20-30MB的数据是不是相对海量数据上TB