查询用户的索引
select index_name,table_name,tablespace_name,
index_type,uniqueness , status
from dba_indexes where owner='SCOTT';
查询用户的索引列
select index_name,table_name,column_name,
index_owner,table_owner
from dba_ind_columns
where table_owner='SCOTT';
查看索引的各种初始化因子
select index_name,table_name,tablespace_name,
pct_free,pct_increase,initial_extent,
next_extent, status
from dba_indexes where owner='SCOTT';
重建和维护索引
alter index scott.emp_ename_idx rebuild
pctfree 40
storage (next 300k);
查看索引segment
select segment_name,segment_type,tablespace_name,extents
from dba_segments
where owner='SCOTT'
and segment_type='INDEX';
给索引添加相应的extent
alter index scott.emp_ename_idx allocate extent;
回收索引端
alter index scott.emp_ename_idx deallocate unused;
合并索引碎片
alter index scott.emp_ename_idx coalesce;
联机重建索引:
alter index scott.emp_ename_idx rebuild online;
标识索引的使用情况
1.启用索引监控
alter index emp_ename_idx monitoring usage;
2.执行相关查询
select ename,job ,sal from scott.emp
where ename like 'C%';
3.查看索引是否使用
select * from v$object_usage;
4.禁用索引监控
alter index emp_ename_idx nomonitoring usage;
分享到:
相关推荐
Oracle 索引 使用方法,索引 使用原理, 索引 使用顺序过程
个人整理的索引使用的样例 包含 索引并行创建 分区 监测 和索引统计信息
详细介绍了一些oracle索引被限制的一些情况
Oracle索引优化。Oracle索引优化。Oracle索引优化
oracle索引,常见索引问题,详见PPT内容
oracle索引失效的总结
oracle 索引的原理原理深入理解!
oracle的索引,非常适合初学者,介绍索引的分类,如何创建,修改等
oracle的索引学习,oracle的索引学习,oracle的索引学习
oracle各种索引的区别与使用,由浅入深
索引可以加速查询搜索,特别是在一个数据仓库的环境中...在Oracle9i之前,要知道一个索引是否被使用是困难的,因此许多数据库都有许多没用的索引。本文的目的就是向大家介绍通过Oracle9i中的新特性来辨别未使用的索引。
oracle索引与分区索引介绍 删除分区 分区合并(从中间删除掉一个分区,或者两个分区需要合并后减少分区数量) 创建新的分区 交换分区
Oracle数据库经典优化之索引原理篇 Oracle中建立索引并强制优化器 基于索引的SQL语句优化之降龙十八掌 30个Oracle语句优化规则详解-性能调优
oracle索引类型及扫描方式大整理new
Oracle索引的创建、简介、技巧,希望可以给学习Oracle的人带来帮助!
Oracle数据库索引机制分析,内容很详细
Oracle索引的监控.pdfOracle索引的监控.pdfOracle索引的监控.pdfOracle索引的监控.pdf
ORACLE索引详解及SQL优化,详细描述了几种常用索引原理以及创建方法,解读索引生效条件,以及在开发中常用的提高数据库效率、降低数据库资源消耗的方法。
1.索引的创建与使用 2.创建索引的原则 3.索引的分类 4.创建索引的多种方法 5.管理索引 6.索引优化 7.查看、修改索引属性 8.修改索引名 9.删除索引
09 oracle的索引 PPT 09 oracle的索引 PPT