oracle 创建process,oracle process设置的注意事情

关于process参数的作用在这就不多介绍了,现在在这主要说下,如果要增加这个process值的话需要注意的问题。

1  收操作系统参数的限制,操作系统中oracle用户使用的nproc参数要够大,否则process设的再大也没有用。

2 查看oracle数据库pga的大小,如果pga太小也会有问题,具体方法 转载网上一片文章

我们在管理processes和pga分配内存大小的时候,通常要考虑到每个process占用的大小,然后根据这个大小来决定我们的PGA分配多大,我们的processes要定义为多大。

那么如何查看一个连接占用内存大小

当客户端建立一个连接,数据库创建进程,能否查到一个连接占用内存大小?

通过v$processes可以查询到

SQL> select sum(pga_used_mem)/1024 total_used, sum(pga_used_mem)/count(1)/1024 used_avg, sum(pga_alloc_mem)/1024 total_alloc, sum(pga_alloc_mem)/count(1)/1024 alloc_avg from v$process;

TOTAL_USED USED_AVG TOTAL_ALLOC ALLOC_AVG

---------- ---------- ----------- ----------

60971.5898 1847.62393 142401.8125 4315.20643

这里可以看到,大概一个分配5M左右,每个使用2M

这里我的记录数是32,通过这里可以看到已经使用了60M,分配了140M,所以如果process是150的话,我们的PGA应该要至少设置到500M以上才能支持我们的系统。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值