的理由有多个, 唯独不是上面说的这个原因, 我总结了几个影响性能的原因如下:
1.exadata 存储节点有字段投影功能, 减少字段数能减少传输到计算节点的数据量,降低计算节点处理效率
2.如果包含lob...字段,如果不需要处理该字段, 造成大量的多余物理读和网络流量(而且含lob字段,不能materialize)
3.hash join/merge join,字段数多会占用更多的PGA内存空间,对性能影响很大...用EXISTS替代IN
在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接.在这种情况下,使用EXISTS(或NOT EXISTS)通常将提高查询的效率....null,主查询关联字段值为null时的记录是否需要返回.
19....CBO下使用更具选择性的索引
基于成本的优化器(CBO,Cost-Based Optimizer)对索引的选择性进行判断来决定索引的使用是否能提高效率.