博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建本地索引和全局索引
阅读量:5264 次
发布时间:2019-06-14

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

LOCALITY:表明分区索引是LOCAL的还是GLOBAL的。

--创建分区索引:create index IDX_MGR_BASE_MGR on T_PM_MGR_BASE (MGR_CODE) LOCAL parallel 16 nologging ;SQL> select * from T_PM_MGR_BASE  where data_date=20131012 and mgr_code='03319';184 rows selected.Execution Plan----------------------------------------------------------Plan hash value: 949292481-----------------------------------------------------------------------------------------------------------------------| Id  | Operation			   | Name	      | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |-----------------------------------------------------------------------------------------------------------------------|   0 | SELECT STATEMENT		   |		      |   195 | 29250 |   196	(0)| 00:00:03 |       |       ||   1 |  PARTITION LIST SINGLE		   |		      |   195 | 29250 |   196	(0)| 00:00:03 |   KEY |   KEY ||   2 |   TABLE ACCESS BY LOCAL INDEX ROWID| T_PM_MGR_BASE    |   195 | 29250 |   196	(0)| 00:00:03 |   654 |   654 ||*  3 |    INDEX RANGE SCAN		   | IDX_MGR_BASE_MGR |   195 |       |     3	(0)| 00:00:01 |   654 |   654 |-----------------------------------------------------------------------------------------------------------------------Predicate Information (identified by operation id):---------------------------------------------------   3 - access("MGR_CODE"='03319')
走了本地索引:
create index IDX_MGR_BASE_MGR on T_PM_MGR_BASE (MGR_CODE)  parallel 16 nologging ;
---创建全局索引
SQL> select index_name from dba_indexes  where index_name='IDX_MGR_BASE_MGR';INDEX_NAME------------------------------IDX_MGR_BASE_MGRSQL>  explain plan for select * from T_PM_MGR_BASE where mgr_code='03319';Explained.SQL> select * from table(dbms_xplan.display());PLAN_TABLE_OUTPUT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plan hash value: 158496794-----------------------------------------------------------------------------------------------------------------------| Id  | Operation			   | Name	      | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |-----------------------------------------------------------------------------------------------------------------------|   0 | SELECT STATEMENT		   |		      | 91239 |    13M| 90120	(1)| 00:18:02 |       |       ||   1 |  TABLE ACCESS BY GLOBAL INDEX ROWID| T_PM_MGR_BASE    | 91239 |    13M| 90120	(1)| 00:18:02 | ROWID | ROWID ||*  2 |   INDEX RANGE SCAN		   | IDX_MGR_BASE_MGR | 91239 |       |   272	(1)| 00:00:04 |       |       |-----------------------------------------------------------------------------------------------------------------------Predicate Information (identified by operation id):---------------------------------------------------   2 - access("MGR_CODE"='03319')14 rows selected.

转载于:https://www.cnblogs.com/zhaoyangjian724/p/3798101.html

你可能感兴趣的文章
TCP为什么需要3次握手与4次挥手(转载)
查看>>
IOC容器
查看>>
Windows 2003全面优化
查看>>
URAL 1002 Phone Numbers(KMP+最短路orDP)
查看>>
web_day4_css_宽度
查看>>
electron入门心得
查看>>
格而知之2:UIView的autoresizingMask属性探究
查看>>
我的Hook学习笔记
查看>>
js中的try/catch
查看>>
寄Android开发Gradle你需要知道的知识
查看>>
简述spring中常有的几种advice?
查看>>
整理推荐的CSS属性书写顺序
查看>>
ServerSocket和Socket通信
查看>>
css & input type & search icon
查看>>
源代码的下载和编译读后感
查看>>
Kafka学习笔记
查看>>
Octotree Chrome安装与使用方法
查看>>
Windows 环境下基于 Redis 的 Celery 任务调度模块的实现
查看>>
趣谈Java变量的可见性问题
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>