专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sybase

sybase索引数据物理存储结构分析,该如何处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
sybase索引数据物理存储结构分析
迄今已分析出来了sybase中索引(indid> 1)的物理存储结构。

索引结构是B-Tree类型的。最顶部叫做根(root),最底层称为叶子(leaf)。一个表可能建有好几个非聚簇索引,这时indid依次为2,3,。。。递增。

对于一个索引,比如indid=2的那个。索引树状结构是分层次的,在sybase数据存储中用level表示,根部级别最高,叶子的级别最低。叶子(leaf)的级别level为0,往上索引层level为1,再往上位2,。。。最后到达顶部root级别为(N-1,N为所有的层次数)。

不管APL还是DOL表,索引的每层(level)上的页面都是前后链接起来的,这一点有点像APL表中的数据页面上的前、后页链(data   page   link)。

以下简要演示分析索引结构的过程。
1.
设定成在终端显示dbcc结果信息。

      1.   dbcc   traceon(3604)
      2.   go

复制代码
2.查看syspartitions表的信息

      1.   1>   select   *from   sysobjects
      2.           2>   where   name= 'PartitionTestTable '
      3.           3>   go
      4.             name
      5.

      6.                             id                     uid                   type   userstat   sysstat   indexdel   schemacnt
      7.                             sysstat2         crdate                                           expdate
      8.                             deltrig           instrig           updtrig           seltrig           ckfirst           cache
      9.                             audflags         objspare         versionts
    10.                             loginame
    11.                             identburnmax                                                             spacestate
    12.                             erlchgts
    13.             -----------------------------------------------------
    14.           --------------------------------------------------

请参考博客:   [url=http://blog.csdn.net/andkylee/archive/2010/03/01/5337013.aspx][/url]

------解决方案--------------------
也是 btree

.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: