一个SESSION要占服务器的多大内存?

[复制链接]
查看11 | 回复9 | 2006-9-4 01:02:51 | 显示全部楼层 |阅读模式
SESSION除了使用DB BUFFER,SHARED POOL外,它们使用各自的SORT AREA,除了这些外,其他每个SESSION的PGA、UGA空间如何计算?(DEDICATED SESSION)
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
UP
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
不同平台应该不同,具体没有看到资料。
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
1. 看你的应用处理方式,如果plsql使用比较多, pga会相对更大一点.
2. 不同的os要求不同, linux一般在1m以内, aix在3m以内.(这是一般情况.)
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
最初由 jametong 发布
[B]1. 看你的应用处理方式,如果plsql使用比较多, pga会相对更大一点.
2. 不同的os要求不同, linux一般在1m以内, aix在3m以内.(这是一般情况.) [/B]


童兄的 1M和3M是怎么来的
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
学习
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
Metalink 里可以找到参考资料, 但绝对公式是没有的.
比如article 216877.1提到在WINDOW里, 每个client thread 需要 1MG.而在UNIX里, (article 148462.1(,DEDICATED connection 所需memory 为 5+ MB + Cursor, Sort, Hash 等.
Windows 的结构是multi-threaded,由总的oracle.exe process来控制资源的使用和交流, 所以效率比较高.但是在32-bitwindow里,oracle.exe 最多只能用到(2gb - 3gb),所以连接用户多了就会出麻烦.
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
1M-3M
正在做大量分类操作或打开许多游标的客户将使用更多的内存。
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
最初由 vongates 发布
[B]

童兄的 1M和3M是怎么来的 [/B]

经验了, 没有别的, 只是一个参考.
回复

使用道具 举报

千问 | 2006-9-4 01:02:51 | 显示全部楼层
最初由 jametong 发布
[B]
经验了, 没有别的, 只是一个参考. [/B]

谢谢各位的回答。
我问的平台是AIX5.2
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行