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++类中比较重要的几个函数
    rosbag使用方法
    2.urllib库的使用
    什么叫做API?
    1.爬虫基础
    正则表达式

    time模块
    random模块
    日志处理
  • 原文地址:https://www.cnblogs.com/newmanzhang/p/3125401.html
Copyright © 2011-2022 走看看