今天归纳索引的常用操作
1) 索引分为B树索引和位图索引
   创建
    create index scott.event_index
  on scott.event(name)
   pctfree 25
storage(initial 500k)
tablespace system;
   如果是位图索引,则create bitmap index .........
2) 查找某个用户的索引的好似用情况,
   select index_name,index_type,tablespace_name,uniqueness,status from dba_indexes where owner='SCOTT';
  查找scott用户基于表和列的信息
    select index_name,table_name,column_name,index_owner,table_owner from dba_ind_columns where table_owner='SCOTT';
3)
重建立和维护索引
   alter index scott.emp_ename_index rebuild
......
  回收索引空间
   alter index scott.emp_ename_idx deallocate unused;
  合拼索引碎片
    alter index scott.emp_ename_idx coalesce;

4) 查看索引使用情况
    alter index emp_ename_idx monitoring usage;
    这里可以打开监督索引的开关
   然后做一些查询后,可以用
    select * from v$object_usage;
 来查看索引使用情况
    再次执行 alter index emp_ename_idx monitoring usage;
则关闭开关.
5) 删除索引
   drop index scott.emp_ename_idx;

oracle学习小结3之索引相关推荐

  1. oracle 学习小结1

    程序员对ORACLE,虽然不象ORACLE DBA那样牛,但也要掌握些基本的东西,因此小结之. 1 格式化输出    比如 col name(要显示的字段) for a20   2 查看命令参数    ...

  2. oracle 学习小结11

    1 计算redo  block size的大小    LGWR以block为单位把redo写入磁盘,redo block size是Oracle源代码中固定的,与操作系统相关. 通常的操作系统都是以5 ...

  3. Oracle学习:视图与索引

    一.视图 1.视图的概念:从表中抽出的逻辑上相关的数据集合 2.视图的特点: (1)视图是基于表(selete 产生的表): (2)视图是逻辑概念: (3)视图本身没有数据 3.视图的作用:可以简化查 ...

  4. Oracle 学习之建表、索引、同义词以及SQL优化

    Oracle 学习之建表.索引.同义词以及SQL优化: 一.Oracle 建表: 1.建表语句: --创建表 create table test ( id varchar2(200) primary ...

  5. Oracle 学习笔记 12 -- 序列、索引、同义词

    数据库的对象包括:表.视图.序列.索引和同义词.在前面的笔记中陆续学习了表和视图,那么本次笔记将学习剩 下的数据库对象,即:序列.索引和同义词. 序列:提供有规律的数值.可供多个用户用来产生唯一数值的 ...

  6. oracle位图索引和普通索引区别,Oracle学习之位图索引

    Oracle学习之位图索引 时间:2017-07-29 来源: 位图索引的原理 位图索引的优势 1.快速统计条数 由于位图索引只存储0和1的指,因此它的空间占用很小,向count(*)之类的操作用位图 ...

  7. Oracle OAF 学习小结(3)- 字段控制 的完整案例开发

    相关开发配置详见 Oracle OAF 学习小结(2)- 增删改查/LOV/Button/Sequence 的完整案例开发 需求概述 需求描述 要点1:页面初始化的时候,获取当前用户,并显示在界面. ...

  8. python中字典和集合的区别_Python中字典和集合学习小结

    映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...

  9. 分享丨10年DBA老司机整理的Oracle学习路线图

    微思10年资深DBA吴老师呕心沥血的分享总结-Oracle学习路线图,看完没收获你打我. 学习Oracle的前提是:熟悉Linux操作系统.Unix操作系统. 学习方法 1.sql.pl/sql 作为 ...

最新文章

  1. JavaScript 读写文件
  2. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
  3. SLAM中大场景下室内外区域的地图管理方法
  4. Spring Boot 特性 —— SpringApplication
  5. java生成扑克牌----java基础学习总结
  6. java List及其实现类
  7. USTC English Club Note20211212
  8. 前端学习(2143):webpack的config.js配置和package.json
  9. 疯狂java的第四章答案_疯狂java讲义第四章第一题
  10. mayapython开关_Maya Python 简易教程.doc
  11. [PyTorch] autograd 自动求导
  12. [UVA-1218] Perfect Service(树的最小支配集)
  13. am335x linux修改ip,Linux 修改代码以支持LED 控制(board-am335xevm)
  14. CentOS 7安装ifconfig
  15. Qcon2017实录|Service Mesh:下一代微服务
  16. Linux宝库名人轶事栏目 | 感恩每一天
  17. sql 更改Table 字段名称 长度 类型
  18. Android 手机 黑域
  19. 【钉钉-场景化能力包】阿里商旅助力费控报销
  20. C语言论坛系统课程设计

热门文章

  1. 不使用输入框如何实现下拉_如何利用Axure实现下拉子菜单?
  2. videojs重播_vue2.0 vue-video-player 直播hls 回放mp4
  3. 一个简单的EJB-Session Bean实例
  4. jinfo命令 Java Configuration Info
  5. Spring Boot基础学习笔记09:Thymeleaf模板引擎
  6. 【BZOJ3295】动态逆序对,CDQ分治/BIT套权值线段树
  7. 【BZOJ2818】Gcd,数论练习之欧拉筛
  8. java怎么实现查找n功能_java 实现微信搜索附近人功能
  9. java ==陷阱_Java小陷阱
  10. linux+系统优化基础,linux系统优化基础