当前位置: 首页 > news >正文

oracle索引的storage,Oracle全文索引的STORAGE属性有什么特点?

Oracle全文索引的STORAGE属性是为了给全文索引生成的辅助表设置存储参数的。

Oracle的全文索引会生成一张或多张辅助表,由于这些表是Oracle自动生成的,用户没有办法直接设置这些表和索引的物理参数,因此Oracle提供了STORAGE属性,专门设置这些辅助表和索引的物理参数。

SQL SELECT * FROM TAB;

TNAME TABTYPE CLUSTERID------------------------------ ------- ----------DR$IND_T_DOCS$I TABLEDR$IND_T_DOCS$K TABLEDR$IND_T_DOCS$N TABLEDR$IND_T_DOCS$P TABLEDR$IND_T_DOCS$R TABLET TABLE

已选择6行。

上面的五张表都是全文索引生成的。CONTEXT索引生成表的规则是DR$+索引名+$+表用途标识。

DR$IND_T_DOCS$I存储的是索引数据表(Index data table);

DR$IND_T_DOCS$K存储的是键值映射表(Keymap table);

DR$IND_T_DOCS$R是ROWID表(Rowid table);

DR$IND_T_DOCS$N是负键值链表(Negative list table);

DR$IND_T_DOCS$P这个表只有在CONTEXT索引中设置BASIC_WORDLIST的SUBSTRING_INDEX属性后才会生成,用来保存单词的部分内容。

DR$IND_T_DOCS$X这个索引是DR$IND_T_DOCS$I表的索引。

SQL SELECT TABLE_NAME, INDEX_NAME FROM USER_INDEXES WHERE INDEX_NAME LIKE 'DR%';

TABLE_NAME INDEX_NAME------------------------------ ------------------------------DR$IND_T_DOCS$I DR$IND_T_DOCS$X

如果不进行设置,那么Oracle会将这些对象存放到默认表空间中,并根据默认表空间的存储参数设置这些对象的存储参数。

1 SQL SELECT

2 TABLE_NAME NAME,

3 DECODE

4 (

5 IOT_TYPE,

6 'IOT',

7 (

8 SELECT TABLESPACE_NAME

9 FROM USER_INDEXES

10 WHERE TABLE_NAME = A。

TABLE_NAME

11 AND INDEX_TYPE = 'IOT - TOP'

12 ),

13 TABLESPACE_NAME

14 ) TABLESPACE_NAME

15 FROM USER_TABLES A

16 WHERE TABLE_NAME LIKE 'DR%'

17 UNION ALL

18 SELECT INDEX_NAME NAME, TABLESPACE_NAME

19 FROM USER_INDEXES

20 WHERE INDEX_NAME LIKE 'DR%';。

全部

相关文章:

  • php 字符串向前截取,php字符串截取函数
  • oracle 查询本年12月,ORACLE 写一条Sql语句查出年份,1月,2月,3月....12月的订单总数列表...
  • sqlserver新建oracle发布是咋回事,SQLServer创建链接服务器对象链接oracle
  • linux桌面环境占用内存对比,最新精简型Linux桌面环境大比拼:LXDE Vs Xfce Vs MATE
  • dnw linux 内核,神器DNW2 FOR LINUX!
  • linux 单独装ftp服务,linux下安装FTP服务
  • linux日志服务重开,linux重新編譯內核
  • linux arm中断进程,ARM Linux对中断的处理
  • linux jvm自动退出,在Linux中启动Eclipse时出错:“ JVM已终止。退出代码= 13”
  • 远程监控linux的jboss,如何将JBoss做成Redhat Linux的系统服务
  • 火狐浏览器在linux下编译,linux下火狐浏览器插件开发.doc
  • linux vi编辑撤销,vi撤销命令(u和U),撤销上一次的操作
  • flask部署linux视频,基于python的web架构部署注意事项
  • Linux下载WordPress出现错误,解决wordpress发生意外错误,可能WordPress.org或服务器配置文件存在问题...
  • linux下github上传文件,linux下将本地文件上传到github中?