zoukankan      html  css  js  c++  java
  • oracle索引

    1.创建索引

     SQL> create index inx_a on hr.a(employee_id) tablespace data01;

    Index created.

    2.查询索引  

      user_ind_columns  可以查询索引的具体栏位

       dba_indexes,user_indexes里面statu栏位的状态为  VALID/UNUSABLE

      SQL> select index_name,status from dba_indexes where index_name='INX_A';

    INDEX_NAME     STATUS
    ------------------------------ --------
    INX_A                VALID

    SQL> select index_name,table_name,status from user_indexes where table_name='A';

    INDEX_NAME       TABLE_NAME                 STATUS
    ------------------------------ ------------------------------ --------
    INX_A                     A                                VALID

    案例:

    1.将表move使索引失效

       SQL>alter table hr.employees move;

    2.查看执行计划,发现全部扫描

    3.查看索引状态,寻找失效索引。在哪个用户下面,用哪个用户登录

    4.重建失效索引,执行统计分析,检查语句执行变化

    把所有失效的索引都执行一遍

  • 相关阅读:
    c++ *.h和*.cpp在编译中的作用
    test
    DOM Tree
    SecureCRT
    趣味盒1
    数据结构笔试:前缀表达式|后缀表达式
    Shell 文件包含
    Shell 输入/输出重定向
    Shell 函数
    Shell 流程控制
  • 原文地址:https://www.cnblogs.com/newmanzhang/p/3125401.html
Copyright © 2011-2022 走看看