Oracle ROWID理解
来源:互联网 发布:公司outlook邮箱域名 编辑:程序博客网 时间:2024/06/05 04:27
什么是ROWID?
ROWID是Oracle数据库中行的全局唯一地址,通过ROWID可以快速定位某行的具体数据位置。可以使用SELECT语句查看行的ROWID,但不能使用INSERT/UPDATE/DELETE去修改或者删除ROWID。
ROWID格式
ROWID主要包括信息如下,
数据对象编号(6位显示)
数据文件编号(3位显示)
数据块编号(6位显示)
数据块中行编号(3位显示)
物理ROWID
物理ROWID是行上的唯一标识,只要行存在,物理ROWID就不会改变,透过ROWID可以直接定位BLOCK而得到对应的数据,因此物理ROWID具有高性能和高稳定性的特征。
物理ROWID又可发为Extended ROWID和Restricted ROWID,其中Extended ROWID用于Oracle 8i及后续版本,而Restricted ROWID则用于Oracle 7版本及更早版本,因此当前的物理ROWID均为Extened ROWID。
逻辑ROWID
逻辑ROWID一般用索引组织表(IOT),存储在索引中的叶子节点上,会随着entry的插入在块间或块内移动,它不基于物理地址而是基于Primary Key的标识符。实际应用中使用不多。
1 0
- oracle rowid的理解
- oracle rowid的理解
- 理解oracle ROWID
- Oracle ROWID理解
- 理解Oracle的Rowid含义
- Oracle中rownum和rowid的理解
- Oracle中rownum和rowid的理解
- 关于oracle rowid 自动排序的理解
- oracle rowid
- ORACLE ROWID
- Oracle RowID
- ORACLE ROWID
- Oracle ROWID
- Oracle ROWID
- oracle rowid
- ORACLE-rowid
- Oracle ROWID
- Oracle rowid
- 使用 XStream 把 Java 对象序列化为 XML
- Windows和Kali:重装Windows的MBR恢复问题
- 15级南阳理工软件学院卓越班笔试面试总结
- HDU1869-六度分离
- 使用RecyclerView加载网络图片时出现no adapter attached skipping layout
- Oracle ROWID理解
- JAVA基础6.57——final关键字
- 008-汇编指令MOVSX与MOVZX
- CSS之脱离文档流
- Codeforces-230B-T-primes
- KEIL安装等(主要STM32,针对自己情况)
- MFC----CCommandLineInfo的作用
- 【VS开发】【Qt开发】使用process explorer查看exe调用dll的情况
- 卸载Windows的引导界面中的变色龙选项