



- Rac主要解决的问题
- cpu
- 内存
- 数仓不关注硬解析,只关注每一条执行的正确性
- 并发要配大池,不然会占用共享池的空间
- 数仓一般不开归档,oracle默认打开,主要根据重要性决定
- 是否要强制非空(平衡选择)
- 非空(空间、索引影响)
- 为空(批处理影响)
- 统计信息:
- 从oracle10版本开始,在形成算法的时候,oracle就形成了一个CBO(综合代价)
- 举例:男女性别(当女性占将近100%的比例时)
- 算法确保准确(给CBO提供准确的统计信息)
- 分区是否还要分表,主要看数据量是否足够大和业务需求
- 独立表空间
- 特殊情况从应用层控制
- 很少用,并不是完全不用
- 完全不用就没必要分表了,直接导出
