夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

          一、概念
          SGA指系統(tǒng)全局區(qū)域(System Global Area),是用于存儲數(shù)據(jù)庫信息的內存區(qū),該信息為數(shù)據(jù)庫進程所共享。
          PGA指進程全局區(qū)域(Process Global Area),包含單個服務器進程或單個后臺進程的數(shù)據(jù)和控制信息,與幾個進程共享的SGA 正相反,PGA 是只被一個進程使用的區(qū)域,PGA 在創(chuàng)建進程時分配,在終止進程時回收。 Oracle 10g提供了PGA內存的自動管理。參數(shù)pga_aggregate_target可以指定PGA內存的最大值。當參數(shù) pga_aggregate_target大于0時,Oracle將自動管理pga內存,并且各進程的所占PGA之和,不大于 pga_aggregate_target所指定的值。

          二、配置
          oracle推薦OLTP(on-line Transaction Processing)系統(tǒng)oracle占系統(tǒng)總內存的80%,然后再分配80%給SGA,20%給PGA。也就是
          SGA=system_total_memory*80%*80%
          PGA=system_total_memory*80%*20%

          三、操作
          用SYS用戶以SYSDBA身份登錄系統(tǒng)
          alter system set sga_max_size=2000m scope=spfile;
          alter system set sga_target=2000m scope=spfile;
          alter system set pga_aggregate_target=500m scope=spfile;

          然后重新啟動數(shù)據(jù)庫
          最后查看一下是否生效
          show parameter sga_max_size;
          show parameter sga_target;
          show parameter pga_aggregate_target;

          posted on 2011-09-22 11:34 HUIKK 閱讀(14117) 評論(0)  編輯  收藏 所屬分類: DB-DailyMmaintenance
          主站蜘蛛池模板: 湖北省| 漳浦县| 宕昌县| 汉川市| 广水市| 溧阳市| 江北区| 门头沟区| 衡南县| 景宁| 盘锦市| 桃江县| 邵东县| 湘潭市| 温州市| 奉化市| 永年县| 奉新县| 丹巴县| 改则县| 托里县| 武山县| 德化县| 内丘县| 简阳市| 潢川县| 拜泉县| 卓资县| 营山县| 霍邱县| 息烽县| 江华| 射阳县| 阳高县| 泸溪县| 溧阳市| 石棉县| 宁安市| 敦化市| 宁都县| 开平市|