随笔分类 -  oracle笔记

摘要:当oracle的DML操作性能受到影响可以从以下因素方面来考虑改善新能。 1)where子句的效率 where子句是否的条件关联是否利用到了索引,统计信息的维护例直方图等来帮助提升效率的手段 2)索引带来的成本 索引虽然为查询提升了效率但是对于增删改操作确定带来了成本。向表中插入一条数据时会在索引空 阅读全文
posted @ 2017-04-22 16:35 BillHust 阅读(536) 评论(0) 推荐(0)
摘要:重做日志缓存区 用户每一次对数据的修改均会在重做日志缓存区生成一条相关记录。重做日志缓存区是一个循环缓存区,依次记录用户修改操作的重做条目。LGWR将redolog buffer缓存区中的重做条目缓存到数据库中的redolog file中。redolog文件对于维护数据库的数据的完整性十分重要,在数 阅读全文
posted @ 2017-04-09 15:00 BillHust 阅读(351) 评论(0) 推荐(0)
摘要:SGA(system global area)系统全局区域,在内存中分配一份共享内存区域为oracle的一些关联进程运行所共享。如DBWn,PMON。SGA分为有以下几部分组成: 1.高速缓存区 2.重做日志缓存区 3.共享池 4.大池 5.java池 6.流池 7.固定SGA高速缓存区高速缓存区的 阅读全文
posted @ 2017-04-08 16:21 BillHust 阅读(2463) 评论(0) 推荐(0)
摘要:概述 oracle数据库使用块,区,段,表空间对数据进行管理。 块是oracle数据的存储基础,是数据存储的最小单位。这里数据库块比不等同与操作系统中磁盘的块。oracle的块可以通过DB_BLOCK_SIZE指定数据库块的大小。 区:可以理解为若干个连续的块,区是oracle分配空间的最小单元。 阅读全文
posted @ 2016-09-10 15:28 BillHust 阅读(435) 评论(0) 推荐(0)