Oracle
Allen 2009-11-24 11:51:08 43911 13 0 0 0


  一、在Oracle10g中使用SGA_TARGET参数自动管理SGA
  在Oracle10g中,可以设置自动管理SGA,设置条件:
  1)sga_target不为零(参数文件中设置)
  2)statistics_level=TYPICAL(默认值)或ALL

  这样就可以不必再如从前一样用分别指定SGA的每个部分的大小,并且在init<SID>.ora初始参数文件中分别指定了.(当然某些组件如果不不使用是可以不指定的.比如java_pool_size)。
  如:
  shared_pool_size
  java_pool_size
  large_pool_size
  db_cache_size

  在10g中可用一个新参数SGA_TARGET来设定实列所需的SGA最大值,并替代以上参数。

  假设,将SGA_TARGET设置为152M,则表明SGA最大为152M. 所有SGA组件如shared pool, buffer cache,large pool, java pool都需从其中分配。
  Oracle会自动为各组件指定初始值,并在运行过程中动态地调整各组件的大小.毋须人工干预。
  这样,只要设置了SGA_TARGET, 就毋须显式地定义其它各部分的大小。

  例如:定义SGA_TARGET=152M(block size为8k).
  SQL> show parameter db_block_size
  NAME TYPE VALUE
  ------------------------------------ ----------- ------------------------------
  db_block_size integer 8192
  SQL> show parameter sga_target
  NAME TYPE VALUE
  ------------------------------------ ----------- ------------------------------
  sga_target big integer 152M

  Oracle会自动将内存分配给各组件:
  SQL> show sga
  Total System Global Area 159383552 bytes
  Fixed Size 1218268 bytes
  Variable Size 67111204 bytes
  Database Buffers 88080384 bytes
  Redo Buffers 2973696 bytes

  二、oracle 10g中的SGA_MAX_SIZE与SGA_TARGET参数

  sga_target是自动管理内存时使用的,这样你就不用设置DB_CACHE_SIZE,SHARED_POOL_SIZE等参数,他们会根据需要自动的进行调整的。

  SGA_MAX_SIZE是从oracle9i以来一直存在﹐是不可动态修改的。
  SGA_TARGET是oracle10g中用于实现自动SGA内存管理而新增加的。

  SGA_MAX_SIZE指的是可动态分配的最大值﹐而SGA_TARGET是当前已分配的最大sga。
  SGA_MAX_SIZE是不可以动态修改的﹔而SGA_TARGET是可动态修改﹐直到SGA_MAX_SIZE的值(当然这是在实例启动前已设定SGA_MAX_SIZE>SGA_TARGET的情况)

  如果在实例启动时﹐SGA_MAX_SIZE < SGA_TARGET或SGA_MAX_SIZE没设定﹐则启动后SGA_MAX_SIZE的值会等于SGA_TARGET的值。可以看出SGA_TARGET优先于SGA_MAX_SIZE。

  三、使用sga_target参数有几点需要注意:

  1. 当使用sga_target时, 若未设置sga_max_size,或设置了小于sga_target,则sga_max_size将等于sga_target.

  SQL> show parameter sga
  NAME TYPE VALUE
  ------------------------------------ ----------- ------------------------------
  lock_sga boolean FALSE
  pre_page_sga boolean FALSE
  sga_max_size big integer 152M
  sga_target big integer 152M

  2. 当sga_target是可动态调整的,但其值不能大于sga_max_size.

  SQL> alter system set sga_target=160M;
  alter system set sga_target=160M
  * ERROR at line 1: ORA-02097: parameter cannot be
  modified because specified value is invalid
  ORA-00823: Specified value of sga_target greater than sga_max_size

 


Tag: Oracle Oracle优化 Oracle内存 TTTBLOG
我也要发一个   ·   返回首页   ·   返回[Oracle]   ·   前一个   ·   下一个
评论
Allen#1Allen 2009-11-25 11:02:51(N) 链接地址
| 672 | 摩凝 | 2009-11-25 11:02:51 | [email protected] | http://www.lxooo.com |
-----
略过^_^
Allen#2Allen 2014-06-25 15:19:59(N) 链接地址
| 2607 | 南京装修公司 | 2014-06-25 15:19:59 | [email protected] | http://www.ichoco.cn |
-----
朋友朋友请注意,时常减压放放气。压力过大伤身体,颜老短命易生气。今日健康换财富,明日悔恨不当初。时常出门散散心,朱古力装饰祝您工作休闲两不误。aNR76
Allen#3Allen 2014-07-04 12:04:28(N) 链接地址
| 2646 | 华夏装饰网 | 2014-07-04 12:04:28 | [email protected] | http://www.hx116.com |
-----
这篇文章不错,欢迎看一下我的MLdUw
Allen#4Allen 2014-07-10 13:05:30(N) 链接地址
| 2667 | Fu25ZL | 2014-07-10 13:05:30 | [email protected] | |
-----
嗯,确实挺不错的分享文章,北京网站建设www.sino-web.comyIvp8
Allen#5Allen 2014-07-18 00:13:06(N) 链接地址
| 2677 | FmVaLi | 2014-07-18 00:13:06 | [email protected] | |
-----
路过看看 学习了,谢谢分享,排污泵www.pumps-cn.comPLq6P
Allen#6Allen 2014-08-02 10:27:00(N) 链接地址
| 2700 | 加香机生产批发 | 2014-08-02 10:27:00 | [email protected] | http://www.lxy158.com |
-----
广州市绿欣苑商贸有限公司是广东省一家从长效香料、加香机生产的专业生产厂家。主要产品有:加香机 长效加香机 手机加香机 长效香料 微胶囊香料 广州香料厂 香母粒 香薰精油等系列产品。产品按照国家化妆品等标准生产,所有产品已经通过国家监督中心检测。联系电话:020-61131338,020-36797178,18988992839,18988992848EAJKO
Allen#7Allen 2014-09-04 15:57:05(N) 链接地址
| 2741 | FcxcE4 | 2014-09-04 15:57:05 | [email protected] | |
-----
百运佳生产的油墨绿色环保,有十环认证 www.dadouyoumo,com4qQmi
Allen#8Allen 2014-09-06 18:43:01(N) 链接地址
| 2747 | FDyKFd | 2014-09-06 18:43:01 | [email protected] | http://jyzy.org |
-----
这篇文章不错,欢迎看一下我的(http://jyzy.org)KBUmo
Allen#9Allen 2014-09-18 08:34:33(N) 链接地址
| 2776 | FPVK11 | 2014-09-18 08:34:33 | [email protected] | |
-----
皇朝战国www.hczgsf.com,好玩级好升,升级奖励装备元宝。O8wjr
Allen#10Allen 2014-11-01 00:23:43(N) 链接地址
| 2876 | 庆晨 | 2014-11-01 00:23:43 | [email protected] | http://user.qzone.qq.com/415883920/blog/1412684586 |
-----
会网购的一些朋友,可以试着在网上挣点生活费,日赚50~160,多劳多得,不需要任何流动资金,要流动资金的全是pian子,无论你是全职妈妈,还是办公室职员,在校学生,都可以加入我们,不需要任何的流动资金。亲们放假也觉得无聊吧,整天除了游戏就是电视剧。还在虚度光阴么?不知道做什么好吗?诚邀你来我们兼直平台吧,每天用一点闲暇的时间赚点外快吧,靠不靠谱你了解下就知道了!QQ:415883920微信:mc19921013 共有6种赚钱方式:1.拍单赚取佣金 2.推荐会员 3.推荐卖家 4.讲解 5.培训 6.主持。具体链接:http://user.qzone.qq.com/415883920/blog/1412684586
顶部     1/2  ·  下页
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部