什么情况下发生单块读?
什么情况下会发生 db file sequential read?
单块读发生在磁盘读入到内存里
1.走索引扫描是单块读 除INDEX FAST FULL SCAN外
2.为扫描行迁移 行连接是单块读?
因为物理上不连续
3.从UNDO读数据也是单块读
4.读 块头
segment_header也是单块读
5.读位图管理块是单块读
为什么Oracle要避免大事务呢?
1.高并发
2.回滚慢
一个表有10个G,删除了5G数据,没提交
另外一个进程如果需要全表扫描,是不是会读UNDO,那完蛋了。