摘要:
总所周知,Oracle数据库常用的两种优化器:RBO(rule-based-optimizer)和CBO(cost-based-optimizer)。目前更多地采用CBO(cost-based-optimizer)基于开销的优化器。在CBO方式下,Oracle会根据表及索引的状态信息来选择计划;在RBO方式下,Oracle会根据自己内部设置的一些规则来决定选择计划。 Oracle在表格联集(Table Join)技術上大致可以分為Nested Loop Join、Hash Join、 Merge Join、Semi Join和Anti Join等5種。其中Semi和Anti Join是被運用. 阅读全文