SGA大小设置的问题,请指教

[复制链接]
查看11 | 回复5 | 2012-11-8 16:01:28 | 显示全部楼层 |阅读模式
本帖最后由 masicong11 于 2012-11-12 16:31 编辑
公司有在做一个OA的项目,用了WIN08x64装的Oracle,物理内存有32G,分配了13G给Oracle的SGA.想请教下,redo log buffer一般应该设置多少呢?我看到系统上设置了很大,应该没有必要吧,
麻烦高手给个建议值,还是语句如何写呢?
我更改SGA方式为sga_target,我用11G的版本,更改只能小,不能一样啊?更改后是及时生效还是要重启呢?
sga_target 还要自己注意设置哪些参数呢?
希望高手指点下貌似要设置这个参数,这个参数默认启用的么?我这种是不是已经启动了?
SQL> desc v$statistics_level;
Name
Type Nullable Default Comments
-------------------- -------------- -------- ------- --------
STATISTICS_NAMEVARCHAR2(64) Y

DESCRIPTION
VARCHAR2(4000) Y

SESSION_STATUS VARCHAR2(8)Y

SYSTEM_STATUSVARCHAR2(8)Y

ACTIVATION_LEVEL VARCHAR2(7)Y

STATISTICS_VIEW_NAME VARCHAR2(64) Y

SESSION_SETTABLE VARCHAR2(3)Y



回复

使用道具 举报

千问 | 2012-11-8 16:01:28 | 显示全部楼层
LOG BUFFER就使用默认的好了,OA负载也不至于这么大吧;另外11G的话用MEMORY_TARGET,但建议将SHARED_POOL_SIZE,DB_CACHE_SIZE也设置下,避免内存自动调整变化过大
回复

使用道具 举报

千问 | 2012-11-8 16:01:28 | 显示全部楼层
先按照Oracle建议的方法设置MEMORY_TARGET和MEMORY_MAX_TARGET,然后运行一段时间查看使用情况再相应调调。
OLTP
MEMORY_TARGET = MEMORY * 80%
OLAP
MEMORY_TARGET = MEMORY * 50%

回复

使用道具 举报

千问 | 2012-11-8 16:01:28 | 显示全部楼层
david0341 发表于 2012-11-12 16:34
LOG BUFFER就使用默认的好了,OA负载也不至于这么大吧;另外11G的话用MEMORY_TARGET,但建议将SHARED_POOL_ ...

我已经设置了sga_target了,要更改么?还有 redo log buffer默认是多少啊?
我查了下系统默认的有 37044224
回复

使用道具 举报

千问 | 2012-11-8 16:01:28 | 显示全部楼层
luocs224 发表于 2012-11-12 16:38
先按照Oracle建议的方法设置MEMORY_TARGET和MEMORY_MAX_TARGET,然后运行一段时间查看使用情况再相应调调。
...

我已经设置了sga_target了,要更改么?还有 redo log buffer默认是多少啊?
我查了下系统默认的有 37044224
回复

使用道具 举报

千问 | 2012-11-8 16:01:28 | 显示全部楼层
redo log buffer写很频繁,不需要设置很大,几M都可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行