oracle em监控检测到进程正在消耗大量虚拟内存,怎么处理

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

收藏
复制链接
微信扫码分享
在小程序上查看
分享
7条回答
默认
最新
console-kit-daemon, 这是 ConsoleKit 组件,以图形方式管理控制台登录。
这个不是问题。出 awr 看看整体数据库运行情况吧。
评论
有用 0TM_SERVER_REQLIST 的表结构是什么样的?NEXT_START_TIME 字段有没有索引?
评论
有用 0
TM_SERVER_REQLIST表大量的类似的sql,找几个执行计划贴出来看看。
怀疑没有使用到合适的索引,导致sql运行效率低。
看这几个sql的逻辑都差不多,但是没有使用绑定变量,导致执行计划不能共用,重复解析。
评论
有用 0这个是本来的执行计划
这个是加了索引的执行计划,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;
耗费少了很多

单独查子查询,是全表扫

评论
有用 0回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏



