首页 > 学院 > 开发设计 > 正文

oracle复合索引以及逆序索引

2019-11-09 13:38:21
字体:
来源:转载
供稿:网友

1.单列索引满足需求时不用复合索引;

2.create index idx on table(col1,col2,col3) ;

列顺序:区分度大的,字段长的放前面;

3.当where 条件里用到了col1才会使用该复合索引;

4.使用order bycol1 desc 排序时,使用 (col1 desc,col2,col3) 逆序索引 能大幅提高性能;

5.逆序索引局限性:在where中如对索引列进行范围性搜索,如<,>,between等,逆序索引无效。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表