123
返回列表 发新帖
楼主: lilyzhang918

PGA/UGA的问题

[复制链接]
招聘 : 项目经理
论坛徽章:
25
会员2007贡献徽章
日期:2007-09-26 18:42:10马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
21#
发表于 2006-10-10 22:52 | 只看该作者
不知道你说sort_area_size的根据是什么,不过我认为sort area是在UGA,也就是在dedicated servers下是在PGA里,在shared servers下是在SGA里。

根据是concept:

The private SQL area of a cursor is itself divided into two areas whose lifetimes are
different:
 The persistent area, which contains, for example, bind information. It is freed
only when the cursor is closed.
 The run-time area, which is freed when the execution is terminated.
Oracle creates the runtime area as the first step of an execute request. For INSERT,
UPDATE, and DELETE statements, Oracle frees the runtime area after the statement
has been run. For queries, Oracle frees the runtime area only after all rows are
fetched or the query is canceled.
The location of a private SQL area depends on the type of connection established for
a session. If a session is connected through a dedicated server, private SQL areas are
located in the server process’s PGA. However, if a session is connected through a
shared server, part of the private SQL area is kept in the SGA.

------这一段说private SQL area包括runtime area,private SQL area是在dedicated servers下是在PGA里,在shared servers下是在SGA里。

SQL Work Areas
For complex queries (for example, decision-support queries), a big portion of the
runtime area is dedicated to work areas allocated by memory-intensive operators
such as the following:
Sort-based operators (order by, group-by, rollup, window function)
Hash-join
Bitmap merge
Bitmap create

sort, hash, bitmap merge/create都是runtime area的一部分

使用道具 举报

回复
论坛徽章:
0
22#
 楼主| 发表于 2006-10-11 13:42 | 只看该作者
最初由 fusnow 发布
[B]不知道你说sort_area_size的根据是什么,不过我认为sort area是在UGA,也就是在dedicated servers下是在PGA里,在shared servers下是在SGA里。

[/B]


在这一点上,我完全同意飞雪兄的看法。
另有一个问题请教飞雪兄,不知在MTS下PGA是由什么进程allocate和管理呢?是shared server process吗?

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
23#
发表于 2006-10-11 13:49 | 只看该作者
当oracle 进行sort area 分配的时候,小于sort_area_retained_size的部分是在UGA(l arge pool )中分配, 而大于sort_area_retained_size 小于sort_area_size 的部分是在PGA中分配的!当然默认情况下sort_area_tetained_size=sort_area_size 所以都在UGA中分配了!

使用道具 举报

回复
招聘 : 项目经理
论坛徽章:
25
会员2007贡献徽章
日期:2007-09-26 18:42:10马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
24#
发表于 2006-10-11 19:59 | 只看该作者
最初由 SONGHEFEI 发布
[B]当oracle 进行sort area 分配的时候,小于sort_area_retained_size的部分是在UGA(l arge pool )中分配, 而大于sort_area_retained_size 小于sort_area_size 的部分是在PGA中分配的!当然默认情况下sort_area_tetained_size=sort_area_size 所以都在UGA中分配了! [/B]


原来是这样。
一直都是用9i,看来8i很多东西我还是不知道。

使用道具 举报

回复
论坛徽章:
103
操作系统板块每日发贴之星
日期:2005-06-21 01:01:50奥运会纪念徽章:自行车
日期:2012-10-03 15:17:15季节之章:秋
日期:2009-09-26 12:46:26季节之章:春
日期:2009-03-17 18:05:17季节之章:冬
日期:2008-12-01 14:39:08玉石琵琶
日期:2008-05-04 12:15:532008版在线时间
日期:2008-05-01 17:49:02ITPUB元老
日期:2008-03-16 18:47:22祖母绿
日期:2007-10-15 22:01:47BLOG每周发帖之星
日期:2006-10-01 01:35:23
25#
发表于 2006-10-12 17:13 | 只看该作者
谢谢LZ分享阿,按正在看呢,UP!

使用道具 举报

回复
论坛徽章:
9
数据库板块每日发贴之星
日期:2006-09-06 01:01:55数据库板块每日发贴之星
日期:2006-09-07 01:02:41数据库板块每日发贴之星
日期:2006-09-23 01:02:09数据库板块每日发贴之星
日期:2006-09-26 01:03:58数据库板块每日发贴之星
日期:2006-10-06 01:02:42数据库板块每日发贴之星
日期:2006-10-08 01:02:15数据库板块每日发贴之星
日期:2006-10-09 01:02:43授权会员
日期:2006-12-23 10:14:58会员2007贡献徽章
日期:2007-09-26 18:42:10
26#
发表于 2006-10-12 20:55 | 只看该作者
最初由 fusnow 发布
[B]

原来是这样。
一直都是用9i,看来8i很多东西我还是不知道。 [/B]

SONGHEFEI兄弟说的是8I的啊?有区别?

使用道具 举报

回复
招聘 : 项目经理
论坛徽章:
25
会员2007贡献徽章
日期:2007-09-26 18:42:10马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
27#
发表于 2006-10-13 11:02 | 只看该作者
最初由 wdjk1999 发布
[B]
SONGHEFEI兄弟说的是8I的啊?有区别? [/B]


9i也有,不过9i都自动了,很少用这个参数了。

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
28#
发表于 2006-10-13 14:51 | 只看该作者
shared server 下 workarea不能 自动分配的!
必须指定sort_area_size

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表