Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

84

积分

1

好友

27

主题
1#
发表于 2012-8-21 21:16:07 | 查看: 4782| 回复: 2
最近一直在埋头做事情,静下心来,猛然回首,却发现关于B* tree 索引很多地方不理解。复合索引和单列索引的区别? 我的理解比较肤浅:复合索引比单列索引效率低,而且耗用的资源比较多。
求解!求权威资料!
2#
发表于 2012-8-21 22:22:12
看一下performance tuning guide 中的Understanding Index Performance部分,应该能稍微了解一下索引:
A composite index contains multiple key columns. Composite indexes can provide additional advantages over single-column indexes:
•Improved selectivity
Sometimes you can combine two or more columns or expressions, each with poor selectivity, to form a composite index with higher selectivity.
•Reduced I/O
If all columns selected by a query are in a composite index, then Oracle Database can return these values from the index without accessing the table.

回复 只看该作者 道具 举报

3#
发表于 2012-12-6 13:16:25
不一定,在某些情况下,你可以认为复合index可以有效提升表选择率

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 03:47 , Processed in 0.044807 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569