一次简单的SGA各细项调整

因最近将上一新系统,考虑将平时几乎闲置的一个数据库做为其后台数据库。本文仅是对SGA所做的调整做一记录,至于各内存结构的大小也仅仅是对新系统事务量的估计及与另一性能良好的系统做比较后估算出来的。

环境:

OS:WINDOWS SERVER 2003       ORACLE:ORACLE9201

操作记录:

SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      %ORACLE_HOME%\DATABASE\SPFILE%
                                                 ORACLE_SID%.ORA
SQL> show sga

Total System Global Area  219224828 bytes
Fixed Size                   453372 bytes
Variable Size              92274688 bytes
Database Buffers          125829120 bytes
Redo Buffers                 667648 bytes
SQL> select 219224828/1024/1024 from dual;

219224828/1024/1024
-------------------
         209.069088

SQL> show parameter db_cache_size;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_cache_size                        big integer 125829120
SQL> select 125829120/1024/1024 from dual;

125829120/1024/1024
-------------------
                120

SQL> show parameter shared_pool_size;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
shared_pool_size                     big integer 67108864
SQL> select 67108864/1024/1024 from dual;

67108864/1024/1024
------------------
                64

SQL> show parameter large_pool_size;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
large_pool_size                      big integer 8388608
SQL> select 8388608/1024/1024 from dual;

8388608/1024/1024
-----------------
                8

SQL> select 1.4*1024 sga_max_size from dual;

SGA_MAX_SIZE
------------
      1433.6

SQL> show sga

Total System Global Area  219224828 bytes
Fixed Size                   453372 bytes
Variable Size              92274688 bytes
Database Buffers          125829120 bytes
Redo Buffers                 667648 bytes
SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      %ORACLE_HOME%\DATABASE\SPFILE%
                                                 ORACLE_SID%.ORA
SQL> alter system set sga_max_size=1444m scope=spfile;

系统已更改。

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 1519462176 bytes
Fixed Size                   456480 bytes
Variable Size            1392508928 bytes
Database Buffers          125829120 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
数据库已经打开。
SQL> alter system set db_cache_size=900m scope=both;

系统已更改。

SQL> alter system set shared_pool_size=400m scope=both;

系统已更改。

SQL> alter system set large_pool_size=32m scope=both;

系统已更改。

SQL> show sga

Total System Global Area 1519462176 bytes
Fixed Size                   456480 bytes
Variable Size             570425344 bytes
Database Buffers          947912704 bytes
Redo Buffers                 667648 bytes

至此,初步调整完成。有任何不当之处敬请各位有心人提出。另欢迎讨论有关SGA中各内存结构大小设置的问题。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12045182/viewspace-578346/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12045182/viewspace-578346/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值