六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 55|回复: 0

BLOCK、EXTENT、SEGMENT、TABLESPACE、Data Dictionary

[复制链接]

升级  35%

89

主题

89

主题

89

主题

举人

Rank: 3Rank: 3

积分
305
 楼主| 发表于 2013-1-29 22:41:28 | 显示全部楼层 |阅读模式
<span style="font-family: 'Lucida Grande', Verdana, Arial, sans-serif; color: #111111; line-height: 15px;">Block
Block 可以分为 
  Header 
  Table Directory 
  Row Directory 
  Row Data
  Free Space
其中,block header、table directory、row directory 合起来称为 Overhead。

详细解释:

<div style="background-color: #f3f3f3; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; padding: 5px; border: 1px solid #cccccc;">Header (Common and Variable)
  The header contains general block information, such as the block address and the type of segment (for example, data or index).

Table Directory
  This portion of the data block contains information about the table having rows in this block.

Row Directory
  This portion of the data block contains information about the actual rows in the block (including addresses for each row piece in the row data area).this space is not reclaimed when the row is deleted.

Overhead
  The data block header, table directory, and row directory are referred to collectively as overhead. Some block overhead is fixed in size; the total block overhead size is variable. On average, the fixed and variable portions of data block overhead total 84 to 107 bytes.

Row Data
  This portion of the data block contains table or index data. Rows can span blocks.

Free Space
  Free space is allocated for insertion of new rows and for updates to rows that require additional space (for example, when a trailing null is updated to a nonnull value).
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表