互联网服务数据库extent

informix如何由rowid算出物理地址

各位大虾, 有谁知道, informix数据库是如何由rowid来确定具体的存储位置的,即在哪个chunk的哪一页。 另一个是informix是如何管理空闲空间的,chunk的,还有已分配给表的extent.
参与3

3同行回答

彼岸花开1101彼岸花开1101技术支持Gbase
看了楼上解释,还是不清楚如何用rowid来确定他的物理地址显示全部
看了楼上解释,还是不清楚如何用rowid来确定他的物理地址收起
互联网服务 · 2015-04-17
浏览1065
fz_cxj2000fz_cxj2000软件开发工程师cxj
谢谢楼上的回复,我就是想知道,数据库由rowid算出物理地址的算法。显示全部
谢谢楼上的回复,我就是想知道,数据库由rowid算出物理地址的算法。收起
互联网服务 · 2013-01-12
浏览974
liaosnetliaosnet信息分析/架构师gbasedbt.com
回复 1# fz_cxj2000     这个问题比较大。。。Rowid是一段4字节的编码,使用16进制时可直观的解析。Rowid的格式为0xPPPPPPSS,其中PPPPPP 3字节的含义为该行位于的逻辑页编号(logical page of tblspace),SS 1字节的含义为该页的slot编号。0x302意为row位于逻辑页3上...显示全部
回复 1# fz_cxj2000


    这个问题比较大。。。
Rowid是一段4字节的编码,使用16进制时可直观的解析。Rowid的格式为0xPPPPPPSS,其中PPPPPP 3字节的含义为该行位于的逻辑页编号(logical page of tblspace),SS 1字节的含义为该页的slot编号。0x302意为row位于逻辑页3上的slot 2。
但这还不足于知道物理位置。。
我们还需要这个表的partnum。。。

对于管理区段。。区段都是自动管理的(除了指定大小)收起
IT咨询服务 · 2013-01-11
浏览1027

提问者

fz_cxj2000
软件开发工程师cxj

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-01-11
  • 关注会员:0 人
  • 问题浏览:3601
  • 最近回答:2015-04-17
  • X社区推广