ITPub博客

首页 > 数据库 > Oracle > index desc:消除排序优化

index desc:消除排序优化

原创 Oracle 作者:penglele2009 时间:2011-01-18 17:15:42 0 删除 编辑

很多查询,由于用户要求,会在查询中使用order by 排序,往往这个排序会极大影响数据性能。

解决方法:创建索引,引入排序。

比如:oder by a desc,b desc,c desc

那么可以:create index idx_desc on table_name(a desc,b desc,c desc);

那么在执行计划中就可以看到查询语句使用的是:index full scan,而不是 index range scan 和sort(order by a,b,c)

极大提高查询速度!

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22934571/viewspace-1044830/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: RBO表的顺序
下一篇: RBO:hint 使用方法
请登录后发表评论 登录
全部评论

注册时间:2009-11-26

  • 博文量
    199
  • 访问量
    677245