2023-07-27
关于执行计划中的 OMem | 1Mem | Used-Mem 的意思。
请教各位专家,
关于执行计划中的 OMem | 1Mem | Used-Mem 各自代表的是什么意思呢?
网上有些文章解释,也查看过官方手册,但感觉都模模糊糊的不是很清楚。
大概意思是: OMem 表示这一步的操作预估会消耗多少PGA; 1Mem 表示当PGA太小,会发生数据溢出到磁盘进行交换,这个动作也需要消耗内存来调度,表示这个内存消耗的预估值,如果只需要磁盘交换一次,就表示one-pass; Used-Mem 表示这步操作实际消耗掉了多少PGA。
这个理解正确么?特别是关于 Used-Mem 的理解,他下面的数字格式通常是: 364M (0) 这样的。这个到底是什么意思呢?是说这一步操作总共消耗了364M的PGA,发生了0次磁盘交换(括号里面的数字表示磁盘交换次数,如果为0的话就表示实际上并没有发生磁盘交换的意思么?)
有哪位专家能解答一下,理解这个主要是用于参考PGA的设置是否合理。
收藏
分享
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


评论
