代码改变世界

MSSQL2005技术内幕-学习笔记

2011-09-21 09:29  Virus-BeautyCode  阅读(959)  评论(1编辑  收藏  举报

MSSQL2005技术内幕-存储引擎

  MSSQL的存储单位是页面,一个页面的数据量是8K。一次I/O取回的是整个页面,如果一个页面包含80条记录,一次I/O取回的是80行数据。如果一个页面包含160条记录,那么一次I/O的效率就会翻倍。

  表中的每行记录额外需要10字节(Byte)的开销,每个变长列额外需要额外2Byte的开销,包含变长列的行额外需要2Byte的开销。