Oracle AQ/トの利用はありますか。
-
20-09-2019 - |
質問
書いワークフローシステムを駆動する全ての各ステップによる明示的な人間の相互作用このタスクが割り当てられ、その人の選定から数限定のオプション{承認、拒否、}りする可能性もありますので、他のいずれかに送信と次の人は終了します。
でも興味のある人の場合Oracleト/AQしても同等以上とし、また、平坦なテーブルの管理は通常のwebアプリケーションコードです。の額の処理後にはかなり限定の量はものすごく高いのなら、必要なスロットルものを投入することにより開しています。どの特典に導入したキューの構造、または失わせないアイテムのための私の答えください。
解決
多くの理由があり、待ち行列システムが有益かもしれませんが、同じないでお申し込みます。この音といった単一のシステムに格納され単一のデータベースです。あなたとは思わない待ち行列を変更通常のテーブル
場AQの特典を提供す:-する仕組みとして異なるシステム(複数のデータベース)その他
- き疎結合システム-プロデューサーメッセージの送信が不明な契約数
として、管理状態が単一のシステムなどについて説明していただけまう流れ/AQきを失わせないアイテムです。
他のヒント
の大きな利点との待ち行列ができる並行処理で問題とな思表示を一つだけのスレッドはこの記録の処理も簡単です。な待ち行列ので、目をみは十分では、そのような行動や思いまの時点で多くの中間状態の更新の確認に失敗したスレッド)。
に10g以下、オラクルの実施に係dequeueの SKIP LOCKED
構文エンドユーザーを許されていなかった.に11g、その構文は露出している人々がこの問題を解決(表示は、次の記録を必要とせずAQ
になります。
二次利用AQのキューの清掃活動は非同期。
大きな欠点もあるAQでのサイズを維持つまで作成するための7つのテーブル/IOTs一永続的なキュー/topicすることができない直接的に維持者データベースオブジェがいメンテナンスのDBMS_AQとDBMS_AQADMパッケージ。
アプリケーションの場合はそのものを低容量にして数分の遅延なる場合がありますので使用を避けんを回避もしくは両方と、男は高齢者らの自宅を訪れ学校のトリガを生成するために自分のログインです。私はその過程でこれらのplあります。すべての機能を追加/複雑AQができます。