ORACLE-Logical and Physical I/O(知识积累)
2009-12-08 12:53
453 查看
LOGICAL AND PHYSICAL I/O
LOGICAL I/O 是ORACLE 内核从DATABASE BUFFER CACHE 取得数据。如果内核不能从CACHE中得到数据它将请求操作系统取得数据。
PHYSICAL I/O 是ORACLE 内核从操作系统取得数据,因为不能从DATABASE BUFFER CACHE中取得数据了。
请注意物理I/O不一定就是磁盘读取,因为操作系统内部也有BUFFER CACHE,但是从OARCLE观点来看,这些读取都是物理I/O
其实实际上我们应该减少的是逻辑I/O而不是物理I/O
1. 逻辑I/O需要LATCHES 或者序列化设备,这些东西严重的影响了系统的扩展性
2. 如果减少了逻辑I/O,物理I/O就会自然的执行因为逻辑I/O如果不能成功的话,那么物理I/O就会起作用
3. 物理I/O并不像想象的那么花费时间,因为大多数的情况下,操作系统的CACHE都能够满足要求。
逻辑I/O有下面两个部分组成
1. CONSISTENT GETS
2. DB BLOCK 或者CURRENT GETS
LOGICAL I/O 是ORACLE 内核从DATABASE BUFFER CACHE 取得数据。如果内核不能从CACHE中得到数据它将请求操作系统取得数据。
PHYSICAL I/O 是ORACLE 内核从操作系统取得数据,因为不能从DATABASE BUFFER CACHE中取得数据了。
请注意物理I/O不一定就是磁盘读取,因为操作系统内部也有BUFFER CACHE,但是从OARCLE观点来看,这些读取都是物理I/O
其实实际上我们应该减少的是逻辑I/O而不是物理I/O
1. 逻辑I/O需要LATCHES 或者序列化设备,这些东西严重的影响了系统的扩展性
2. 如果减少了逻辑I/O,物理I/O就会自然的执行因为逻辑I/O如果不能成功的话,那么物理I/O就会起作用
3. 物理I/O并不像想象的那么花费时间,因为大多数的情况下,操作系统的CACHE都能够满足要求。
逻辑I/O有下面两个部分组成
1. CONSISTENT GETS
2. DB BLOCK 或者CURRENT GETS
相关文章推荐
- ORACLE-Logical and Physical I/O(知识积累)
- oracle(六) physical read and logical read
- Life of an Oracle I/O: tracing logical and physical I/O with systemtap
- oracle 的一些平时常用知识积累(从创建空间、数据库备份和导入、plsql连接使用全过程)
- oracle sql 知识 积累
- physical and logical sector size
- oracle 常用知识积累
- Difference Between Logical and Physical Database Model
- physical rowid and logical rowid
- Oracle 知识积累
- Physical and Logical Block Corruptions. All you wanted to know about it. (Doc ID 840978.1)
- Physical and Logical Block Corruptions. All you wanted to know about it. (文档 ID 840978.1)
- ORACLE-分区表(知识积累)
- ORACLE-LOCK MODE(知识积累)
- Logical and Physical Architecture(逻辑和物理架构)
- ORACLE-分区表(知识积累)
- oracle知识积累
- ORACLE-LOCK MODE(知识积累)
- ORACLE-日期的使用(知识积累)