设为首页
加入收藏夹

ORACLE 服?掌鞯呐渲眉???化
浏览选项:


  ORACLE 服?掌鞯呐渲眉???化

1.        ORACLE中???F分布式快速存取和充???却媸呛苤匾?的。

        要不惜任何代?r避免??面?{度和交?Q?o每次都必??把系?y全局?^(SGA)放到?却妗?

??SGA放到?却嬷些o在INIT.ORA中?O置???? PRE_PAGE_SGA

   PRE_PAGE_SGA=YES

2.        回卷段的竟????降低系?y的性能。

SELECT  GETS,WAITS  FROM V$ROLLSTAT;

GETS代表回卷段被?L??的次??

WAITS代表?M程等待回卷段中哪???M程的次??

如果GETS?cWAITS的比大于2%表示存在竟?????}

解?Q?k法是??建更多的回卷段。

有?煞N??型的?i存竟?????a生?乐氐暮蠊??s立即?i存(IMMEDIATE)和等待(WAIT)?i存。

等待?i存的??算公式?s

     WAIT CONTENTION=(MISSES/(GETS+MISSES))*100

立即?i存的??算公式?s

     IMMEDIATE CONNECTION=(IMMEDIATE_MISSES/(IMMEDIATE_GETS+IMMEDIATE_MISSES))*100

如果任何一??值>0?t就存在???i存的竟??

如果?l生恢?头峙滏i存的竟???o可以?p小INIT.ORA中的LOG_SMALL_ENTRY_MAX_SIZE的???抵怠H绻??l生恢???椭凭????o可以增大INIT.ORA中的LOG_SIMULATANOUS_COPIES的???抵怠?

任何回卷段的OPTIMAL???档脑O置不能太小?o如果OPTIMAL<MINEXTENTS??降低系?y的操作性能。

SELECT  CLASS,COUNT  FROM V$WAITSTAT  WHERE UPPER(CLASS) IN (‘SYSTEM UNDO HEADER)’,’SYSTEM  UNDO BLOCK’,

‘UNDO  HEADER’,’UNDO  BLOCK’);

    SELECT SUM(VALUE)  FROM  V$SYSSTAT  WHERE UPPER(NAME)

IN (‘DB  BLOCK  GETS’,’CONSISTENT  GETS’);

    第一?l查??中的每一???c第二?l查??中的比率最好<0.01

3.        提高???_?^的效率。

SELECT  RELOADS,PINS FROM V$LIBRARYCACHE;

   RELOADS存入SQL命令被?d入和分解的次??

PINS存入????????SQL高速???_?^查找一?l?Z句的次??

如果RELOADS?cPINS的比率大于1%?t??增加INIT.ORA中的SHARED_POOL_SIZE的???抵怠?

   SELECT GETMISSES,GETS FROM V$ROWCACHE;

   如果RELOADS?cPINS的比率大于10%?t??增加INIT.ORA中的

SHARED_POOL_SIZE的???抵怠?

4.        用?羧魏??r?c?碛械拇蜷_游?说淖畲???

修改INIT.ORA中的OPEN_CURSORS的???抵怠?

 ?c高速??存有?P的是游?嗽?????中的??存方式。

 INIT.ORA中增加 SESSION_CACHED_CURSORS=100

5.        SELECT SUM(GETS),SUM(GETMISSES)  FROM V$ROWCACHE;

必??使GETMISSES比率接近0, ?榱???化性能?o可以增加INIT.ORA中的????SHARED_POLL_SIZEDB_BLOCK_BUFFERS的值。

6.        SELECT NAME,VALUE FROM V$SYSSTAT WHERE UPPER(NAME) IN

(‘SORTS(MEMORY)’,’SORTS(DISK)’);

如果用于磁?P上的排序量?^高?o可以增加INIT.ORA中的SORT_AREA_SIZE的值。

7.        LGWR的日志文件如果切?Q太快??影???????斓幕??萤o?е滦阅艿南???。

INIT.ORA CHECKPOINT_PROCESS=TRUE

               LOG_CHECKPOINT_INTERVAL=10000

               LOG_CHECKPOINT_TIMEOUT=1800

8.        多??程服?掌?(MTS)的配置

1>      MTS_SERVICE

?@是?{度程序用?硐?SQL*NET?O??器注?苑??盏姆??彰?。

最好取和SID相同的名?Q。

2>      MTS_DISPATCHERS


[首页]    [上一页]    [下一页]    [末页]    

Copyright © 2004 wanxu.com All Rights Reserved