作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我根本不使用高级队列,但 AQ$_PLSQL_NTFNnnnn
调度程序作业的数量不断增长。
目前有 8 个此类职位。正因为如此,我需要刷新最大同时运行作业数。
大约 2 个月前,限制为 10 个还可以,目前我的限制为 15 个,并且由于 8 个“不必要的”(至少对我来说)工作 - 我需要将其增加到 20 或 25 :-S
那么,它们有什么用呢?我可以删除/禁用它们吗?
UPD:我已将并发作业数量增加到 25 个,今晚 AQ...作业数量增加到 25 个:-S 这是个笑话吗?!
最佳答案
在我看来,好像有什么东西正在数据库中的某个地方使用 AQ。
我用谷歌搜索了一下,这里有一些可能有用的信息 - http://www.ora600.be/node/5547 - 主要是隐藏参数 _srvntfn_max_concurrent_jobs 明显限制了通知运行的作业总数。
信息似乎很难获得,但显然通知会进入表 sys.alert_qt,因此您可以尝试查看其中显示的内容。
您还可以查看 ALL_QUEUES 和其他 ALL_QUEUE* 表,看看数据库中是否存在您不知道的队列。
我假设您使用的是 Oracle 11gR1 或 11gR2?
关于oracle - AQ$_PLSQL_NTFNnnnn 调度程序作业的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603897/
我根本不使用高级队列,但 AQ$_PLSQL_NTFNnnnn 调度程序作业的数量不断增长。 目前有 8 个此类职位。正因为如此,我需要刷新最大同时运行作业数。 大约 2 个月前,限制为 10 个还可
我是一名优秀的程序员,十分优秀!