CBO Cost Formulas基于成本优化器的成本计算公式大全
CBO Cost Formulas成本计算公式大全:
成本模型:连接方式Join method
注意 连接基数(Join Cardinality)不受到连接方式(join method) 的影响, oracle中主要的三种join method HASH JOIN、Nested Loops、Sort Merge:
- Nested Loops嵌套循环成本公式:
- Cost(outer)+Cost(inner))*cardinality(outer)
- Sort merge 合并排序连接成本公式:
- Cost(outer) + Cost(inner) + Sort(outer) + Sort(inner)
- Hash Join 哈希连接公式:
- Cost(outer) + Cost(inner) + Build(outer) + Probe(inner)
- BLEVEL = number of branch levels in index
- add +1 for leaf block
- FF = filtering factor – selectivity
- LFBL = number of leaf blocks
- CLUF = index clustering factor
- OIC = optimizer_index_caching(default 0)
- OICA = optimizer_index_cost_adj parameter(default=100)
posted on 2013-03-19 00:52 Oracle和MySQL 阅读(357) 评论(0) 编辑 收藏 举报