![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自习室
desert_xu
这个作者很懒,什么都没留下…
展开
-
好记性不如烂笔头之Oracle SQL优化1
sql优化基于oracle11gR2读书笔记* 一、访问数据的方法 1.1、访问表的方法 访问表中数据的方法有两种:1.全表扫描;2.ROWID扫描 1.1.1、全表扫描 全表扫描是指在访问目标表里的数据数时,会从该表所占用的第一个分区的第一块开始扫描,一直扫描到该表的高水位线,这个范围内所有的数据块都必须读到。 在做全表扫描操作时会使用多块读,这在目标表数据量不大的时候执行效率还是非...转载 2018-09-16 21:16:27 · 136 阅读 · 0 评论 -
commit,rollback,flashback
1. commit和rollback 1) commit之前 a) 困难的工作已经完成,数据已经修改,99%的工作已经完成。 b) 已经在SGA中生成了undo块 c) 已经在SGA中生成了已修改数据块。 d) 已经在SGA中生成了对于前两项的缓存redo。 e) 已经得到了所需的全部锁。 2) commit时 a) 为事务生成一个SCN号。 b) LGWR将所有余下的缓存重做日志条目写到...转载 2018-09-28 17:06:24 · 284 阅读 · 0 评论