查看: 652|回复: 28

oracle10g后台进程内存占用较高

[复制链接]
论坛徽章:
0
发表于 2020-10-11 10:58 | 显示全部楼层 |阅读模式
微信图片_2020**1105302.png 微信图片_2020**1105457.png



如图pid为21491这个后台进程,我想知道这个进程具体在执行什么应该怎样进行查询呢?
微信图片_2020**1105556.png
后台job也没有在跑着的,
微信图片_2020**1105728.png
gv$session中的SQL_ID与PREV_SQL_ID也是空的。
怎样查看这个进程具体在做什么操作?
谢谢。

论坛徽章:
312
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
发表于 2020-10-11 11:16 | 显示全部楼层
会不会是 SCHEDULER JOB ?另外,V$PROCESS 这个视图,是在节点1实例上查的?

使用道具 举报

回复
论坛徽章:
192
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2020-10-11 21:08 | 显示全部楼层
设置使用hugepages.自己上网看看如何设置,要重启数据库.

使用道具 举报

回复
论坛徽章:
192
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2020-10-11 21:12 | 显示全部楼层
grep -i -i huge /proc/meminfo 的结果贴上来.

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2020-10-12 08:27 | 显示全部楼层
ZALBB 发表于 2020-10-11 11:16
会不会是 SCHEDULER JOB ?另外,V$PROCESS 这个视图,是在节点1实例上查的?

是在节点1上面查的

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2020-10-12 08:29 | 显示全部楼层
lfree 发表于 2020-10-11 21:12
grep -i -i huge /proc/meminfo 的结果贴上来.

[root@rac01 ~]# grep -i huge /proc/meminfo
HugePages_Total:  8192
HugePages_Free:   8141
HugePages_Rsvd:     12
Hugepagesize:     2048 kB

使用道具 举报

回复
认证徽章
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:07:24ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
发表于 2020-10-12 14:30 | 显示全部楼层
本帖最后由 sqysl 于 2020-10-12 14:32 编辑

1、从楼主提供的top信息看,系统上正进行比较重的IO操作,占用内存较大并不奇怪;
2、这个内存,很大一部分应该是buffer cache,是共享的;
3、如果查的话,就从top节点上的实例查就行,大概写了下,可以试试:
select s.sql_text,p.spid,se.program from v$sql s,v$session se,v$process p
where s.sql_id=se.sql_id
and p.addr=se.paddr
and p.spid=21491;

使用道具 举报

回复
论坛徽章:
312
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
发表于 2020-10-12 15:41 | 显示全部楼层
dnxqw2013 发表于 2020-10-12 08:29
[root@rac01 ~]# grep -i huge /proc/meminfoHugePages_Total:  8192HugePages_Free:   8141HugePages_Rsvd ...

显然,你配置有问题,

1  在数据库里,show parameter sga
2  在操作系统里,ulimit -all

使用道具 举报

回复
论坛徽章:
192
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2020-10-12 19:24 | 显示全部楼层
dnxqw2013 发表于 2020-10-12 08:29
[root@rac01 ~]# grep -i huge /proc/meminfoHugePages_Total:  8192HugePages_Free:   8141HugePages_Rsvd ...

你啊,设置了没用,先回收吧.
等于你浪费了16G的内存.

修改大一些.先关闭数据库,修改参数/etc/sysctl*.conf.
在重启数据库,看看huge的使用情况.

使用道具 举报

回复
论坛徽章:
192
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2020-10-12 19:33 | 显示全部楼层
--//修改/etc/sysctl.conf
vm.nr_hugepages = 20

sysctp -p

看看内存是否收回.

free -m 修改前后贴上来.

使用道具 举报

回复

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

本版积分规则 发表回复

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