
Oracle 索引技术
文章平均质量分 74
dbaxyc
在重庆从事数据库运维管理工作欢迎交流
展开
-
Oracle 创建索引前估算索引大小(dbms_space.create_index_cost)
Oracle 创建索引前估算索引大小在一个表的某个字段创建索引前估算其大小,最好的办法就是在测试库创建索引做预测。如果没有测试环境还可以使用dbms_space.create_index_cost来估算其大小。语法:DBMS_SPACE.CREATE_INDEX_COST ( ddl IN VARCHAR2, used_bytes原创 2013-03-09 07:05:07 · 3185 阅读 · 1 评论 -
Oracle ROWID
Oracle ROWIDROWID为Oracle表的一个伪列,并不存储在数据库中,只是在执行查询的时候才计算它的值。注:除了在同一聚簇中可能不唯一外,每条记录的rowid是唯一的示例:查看rowid列SQL> select rowid from emp;ROWID------------------AAAR3sAAEAAAACXAAAAAAR3sAAEAAAACX原创 2013-03-11 21:33:11 · 2836 阅读 · 0 评论 -
Oracle 索引访问方式
Oracle 索引访问方式本篇记录一些索引访问操作表访问方式请参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8630540显示执行计划的存储过程请参考http://blog.youkuaiyun.com/laoshangxyc/article/details/8630842(1)INDEX UNIQUE SCAN唯一索引原创 2013-03-12 23:02:28 · 2321 阅读 · 0 评论 -
Oracle B树索引分析(B-Tree Index)
B树索引,就是我们最常用的普通索引(传统索引)。简单创建方式为:create index test_id_idx on test(id)。下面用图解释下B-Tree索引:①:从上往下,第一层为根节点,第二层为分支节点,第三层为叶子节点(包含了列值和rowid)。rowid 参考http://blog.youkuaiyun.com/laoshangxyc/article/deta原创 2013-03-11 13:34:53 · 6087 阅读 · 0 评论