暂无图片
分享
2021-03-26
oracle em监控检测到进程正在消耗大量虚拟内存,怎么处理

image.png
看后台发现console-kit-daemon进程占很多虚拟内存
image.png

收藏
分享
7条回答
默认
最新
盖国强

console-kit-daemon, 这是 ConsoleKit 组件,以图形方式管理控制台登录。

这个不是问题。出 awr 看看整体数据库运行情况吧。

暂无图片 评论
暂无图片 有用 0
暂无图片 评论
暂无图片 有用 0
文成

TM_SERVER_REQLIST 的表结构是什么样的?NEXT_START_TIME 字段有没有索引?

暂无图片 评论
暂无图片 有用 0

表结构如图,NEXT_START_TIME 字段有索引
image.png
image.png

暂无图片 评论
暂无图片 有用 0
文成

image.png

TM_SERVER_REQLIST表大量的类似的sql,找几个执行计划贴出来看看。
怀疑没有使用到合适的索引,导致sql运行效率低。
看这几个sql的逻辑都差不多,但是没有使用绑定变量,导致执行计划不能共用,重复解析。

暂无图片 评论
暂无图片 有用 0

这个是本来的执行计划image.png
这个是加了索引的执行计划,create index REQ_C_NEXT_TI_FIRST_TIME_GOT_F
on TM_SERVER_REQLIST(REQ_SERVER_CODE,NEXT_START_TIME,FIRST_START_TIME,GOT_FLAG) online nologging parallel 16 ;
alter index REQ_C_NEXT_TI_FIRST_TIME_GOT_F logging;
耗费少了很多
image.png
单独查子查询,是全表扫
image.png

暂无图片 评论
暂无图片 有用 0
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏