ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11g新特性:不可视索引

11g新特性:不可视索引

原创 Linux操作系统 作者:yezhibin 时间:2009-05-30 23:34:59 0 删除 编辑
         11g中出现了invisible indexes,其意味着该索引存在,但可以通过ORACLE来控制CBO是否可视。我们可以根据要求定义哪些session不可视该索引,哪些seesion可视该索引。
        该功能的某些场景用途:
            1、索引造成很大的性能问题,你在没有查清楚之前,不想删除该索引,特别是
                  一些大索引,以避免将来的重新创建;
            2、建立一个新的索引,在没有测试之前,暂时不使用。

       具体命令:
           1、查看索引是否可视
                 select index_name, visibility from user_indexes where index_name='xxx'
           
           2、使索引不可视
                  alter index indx_name invisible

           3、对于不可视的索引,使某个session可视
                  alter session set optimizer_use_invisible_indexes=true;

           4、使索引可视
                  alter index indx_name visible


  ----from Richard Foote

 

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

请登录后发表评论 登录
全部评论

注册时间:2008-12-18

  • 博文量
    159
  • 访问量
    508317