博客
关于我
oracle优化器analyzed,Oracle 学习之 性能优化(十三) 索引
阅读量:792 次
发布时间:2023-02-25

本文共 2061 字,大约阅读时间需要 6 分钟。

Oracle ?????????

Oracle ????

? Oracle ????????????????????????????????????????

  • B-tree ??

    • ???B-tree ????????????????????????????????????????????????
    • ????
      • ???????????????????????????
      • ????????????????????????????????
      • ??????????????????????
      • B-tree ???????????????????????????
      • ?????????????????????????
      • ?????????????????????
      • ?????????????????????????????????
      • ?????????????????
      • ????????????????????
  • ??????IOT?

    • ???????????????????????????
    • ????????????I/O???
  • ?????

    • ?????????????????????????????????
    • ????????????????????
  • B-tree ????

    • ???????????????????????????
    • ????????????
  • ????

    • ?????????????????????????????
    • ???????????????????
  • ????

    • ??????????????????????????????
  • ?????

    • ????????????????????????
    • ???????????????
  • ??????

    • ??????????????????????????
    • ????????????
  • ???????

    • ???????????????????????????
    • ??????????

  • ?????????

    1. ?????

    ????????????

    CREATE TABLE indexTable (    ID VARCHAR2(10),    NAME VARCHAR2(20),    CONSTRAINT pk_id PRIMARY KEY (ID))ORGANIZATION INDEX;

    2. ??????

    ?????????????????

    CREATE INDEX idx_secondary_name ON indexTable (NAME);

    3. ??????

    ?????????????

    CREATE INDEX idx_reverse_id ON tbl_reverse_idx (id) REVERSE;

    4. ??????

    ?????????????

    CREATE BITMAP INDEX idx_secondary_name ON indexTable (NAME) BITMAP;

    5. ??????

    ???????????????

    CREATE INDEX idx_emp_ename_lower ON emp (LOWER(ename));

    ???????

    1. ????

    • ORA-28669?

      ?bitmap ??????? IOT ?????????
      ?????
      ?? IOT ??????????????

      ALTER TABLE indexTable MOVE MAPPING TABLE;

    2. ????

    • B-tree ?????

      • ?????????????????????????
      • ????????????????????????????
    • ????????

      ??????????????????????????????


    ???????

    1. ????

    • ?????

      ALTER INDEX idx_name REBUILD ONLINE;
    • ?????

      ALTER INDEX idx_name REBUILD PARTITION p2_idx_name;

    2. ??????

    • ?????

      ALTER INDEX idx_name USE NONE|INDEX;
    • ??????

      ALTER INDEX idx_name UNUSABLE;
    • ??????

      ALTER INDEX idx_name INVISIBLE|VISIBLE;

    3. ????

    • ???????

      SELECT * FROM V$OBJECT_USAGEWHERE INDEX_NAME = 'idx_name'AND TABLE_NAME = 'table_name';

    Clustering Factor ??

    • Clustering Factor?CF??
      CF ?????????????????????
      • ????? CF?? CF ?? 1000????????????
      • ??????????????????????

    ??????????? Oracle ??????????????????

    转载地址:http://slpfk.baihongyu.com/

    你可能感兴趣的文章
    opencv10-形态学操作
    查看>>
    opencv11-提取水平直线和垂直直线
    查看>>
    opencv12-图像金字塔
    查看>>
    opencv14-自定义线性滤波
    查看>>
    opencv15-边缘处理
    查看>>
    opencv16-Sobel算子
    查看>>
    opencv2-矩阵掩膜操作
    查看>>
    opencv21-像素重映射
    查看>>
    opencv22-直方图均衡化
    查看>>
    opencv23-直方图计算
    查看>>
    opencv24-直方图比较
    查看>>
    opencv26-模板匹配
    查看>>
    opencv27-轮廓发现
    查看>>
    opencv28-凸包
    查看>>
    opencv29-轮廓周围绘制矩形框和圆形框
    查看>>
    OpenCV3 install tutorial for Mac
    查看>>
    opencv3-Mat对象
    查看>>
    opencv30-图像矩
    查看>>
    opencv32-基于距离变换和分水岭的图像分割
    查看>>
    opencv4-图像操作
    查看>>