【发布时间】:2014-04-04 07:27:29
【问题描述】:
我计划在 OLTP 应用程序中使用 Oracle AQ 异步通知功能。在高峰时段,它排队的消息数可能在一分钟内达到 1000 条。出队回调过程将处理消息并将条目插入到由消息类型确定的表中。
我担心的是,它生成的大量入队通知(每个通知依次调用的 PL/SQL 回调过程)是否会导致数据库争用? 是否建议为此目的使用异步通知,或者我应该使用出队轮询过程,我可以在连续循环中一次将一条消息出队。
我的数据库版本是10gR2
非常感谢您的专家帮助!
【问题讨论】: