Direct-path insert 方式的优点
(1)可以将insert数据跳过buffer_cahce,省掉了buffer block的格式化与DBWR操作,直接从PGA写入磁盘
(2)不检查表中现有的block是否有空闲空间,直接在表的高水位线(HWM)以上插入
(3)如果在数据库处于非归档模式下,或者是数据就处于归档模式,表级处于nologging状态下,只有少量的空间信息redo写入、不写入数据undo(因为要回滚时可以直接回退到高水线即可,而不需要针对insert生成delete的回滚记录),所...
分类:
其他好文 时间:
2015-01-11 21:44:58
阅读次数:
361
很多新业务系统上线,大部分DBA也不懂业务,就闷着头建库,SGA值设多大,PGA设多大,随便指定一个值就得了,运行一段时间后,也许就因为这个值是随便指定的,例如SGA+PGA大于总物理内存,SGA值或PGA值太小等等,造成DOWN机或性能低下的情况,屡见不鲜。
其实,SGA初始设置多大,PGA初始设置多大,在OLTP系统上该怎么设,在OLAP系统上又该怎么设,ORACLE是有说法的。...
分类:
其他好文 时间:
2014-12-17 21:05:24
阅读次数:
203
#create oracle instance parameter
vi initkevin.or
db_name='kevin'
memory_target=0
sga_max_size=5G
sga_target=3G
pga_aggregate_target=1g
processes = 150
audit_file_dest='/u01/app/oracle/admin/k...
分类:
数据库 时间:
2014-12-17 16:32:15
阅读次数:
317
一般情况下,在系统稳定之前,是不知道SGA和PGA该调整为多少。在这里根据经验,在调整系统的时候有个规则。SGA 通常情况下不能大于memory的50%, 另外oracle推荐得有一个分配规则,oracle推荐分配给oracle实例的内存为物理内存的80%。比如8GB的物理内存,按照Oracle的推...
分类:
数据库 时间:
2014-12-16 16:38:09
阅读次数:
284
一、内存调整 oracle 11g中,ORACLE把SGA与PGA统一管理,总和为memory_target参数的设定,也就是MAX(SGA+PGA)=memory_target(相等也不行,PGA至少需要大概十几M内存),则无法进行startup nomount,但是修改SGA命令又需要至少在s....
分类:
数据库 时间:
2014-12-14 21:08:51
阅读次数:
340
通过案例学调优之--和LOGBUFFER相关的主要Latch4.1、和LOGBUFFER相关的主要Latch有:Latch:RedoCopyLatch:RedoAllocationLatch4.2当一个进程在修改数据时候将会产生Redo,这个Redo首先在PGA中保存。然后进程需要
获取RedoCopyLatch(这个Latch的个数由隐含参数_log_simultaneous_c..
分类:
其他好文 时间:
2014-11-13 19:08:17
阅读次数:
286
PGA(ProcessGlobalArea):是一部分进程的私有内存。 PGA主要分为 FixedPGA(dataandcontrolfiles)===>工作区,可控制 VariablePGA(UGAandCGAsubheaps)===》不可控制连接上来占用PGA:SQL> select...
分类:
其他好文 时间:
2014-11-07 18:20:35
阅读次数:
139
【深入解析--eygle】 学习笔记1.2.3 PGA的管理:sys@felix SQL>show parameter area_size NAME TYPE VALUE---------------...
分类:
数据库 时间:
2014-10-18 16:41:14
阅读次数:
383
ASMM自动共享内存管理:
自动根据工作量变化调整
最大程度地提高内存利用率
有助于消除内存不足的错误
show">SYS@PROD>show parameter sga
NAME TYPE VALUE
------------------------------------ ----------...
分类:
数据库 时间:
2014-10-17 12:06:46
阅读次数:
258
图例:在该图中使用了以下参数名称缩写:
MT = MEMORY_TARGET
MMT = MEMORY_MAX_TARGET
ST = SGA_TARGET
PAT = PGA_AGGREGATE_TARGET
SMS = SGA_MAX_SIZE
MEMORY_TARGET 设置为非零值时:
如果设置了 SGA_TARGET 和 PGA_AGGREGATE...
分类:
数据库 时间:
2014-10-17 12:01:28
阅读次数:
323