首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle资源管理器没有分配CPU进行查询

问Oracle资源管理器没有分配CPU进行查询
EN

Stack Overflow用户
提问于 2021-01-12 06:31:22
回答 2查看 428关注 0票数 1

Oracle资源管理器没有分配CPU进行查询。我们的应用程序在同一个会话中执行许多查询,但是从今天开始,它总是被困在一个特定的查询中(以前运行的时间超过3年),并且在与DBA检查时发现它正在等待事件resmgr:cpu量子。

虽然当我从我的SQL开发人员运行相同的查询时,它正在运行,没有任何问题。我已经检查过没有锁,CPU上的负载也是最小的,但我相信这并不重要,因为查询甚至没有让CPU执行。

下面是我的Oracle版本详细信息

Oracle数据库12c企业版发行版12.1.0.2.0-64位生产,

PL/SQL版本12.1.0.2.0 -生产,“核心12.1.0.2.0生产”

TNS for Linux: Version12.1.0.2.0-生产

NLSRTL版本12.1.0.2.0 -生产

请有人指导资源管理器不为这个特定查询分配CPU的原因是什么。查询中没有提到任何提示。

EN

回答 2

Stack Overflow用户

发布于 2021-01-12 13:06:16

要有效地监视和调优数据库资源管理器,必须设计一个具有代表性的环境。数据库资源管理器()在系统利用率高的大型生产环境中工作最好。如果测试在系统上负载不足,则测量的CPU分配可能与活动资源计划中指定的分配非常不同。

要做到这一点

创建一个作业,该作业将执行一些statistics.

  • Create -计划
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65679005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档