oracle-buffer cache

段,区,块。

每当新建一个表,数据库会相应创建一个段。然后给这个段分配一个区。 一个区包含多个块。

区是oracle给段分配空间的最小单位。
块是oracle i\o的最小单位。

原则上,一个块包含多行数据。

dbf文件会被划分成一个一个块(block).

show parameter block   -- 查看参数

oracle-buffer cache_第1张图片

buffer cache的作用:
1. 减少物理读
2. 2. 构造cr块。 把改变前的数据放到undo文件中。 undo文件可以对未提交的操作进行回滚(rollback).

oracle-buffer cache_第2张图片
oracle-buffer cache_第3张图片

你可能感兴趣的:(oracle)