次の手順では、SQL Remote Message Agent (dbremote) がどのように受信メッセージを適用するかを示します。
メッセージを読み込みます。メッセージが読み込まれ、ヘッダ情報が検索されます (正しい適用順を決定するため)。メッセージシステムからのメッセージの読み込みは、1 つのスレッドになります。
メッセージを適用します。読み込まれたメッセージが、適用されるデータベースワーカスレッドに渡されます。
通常、リモートデータベースでは、メッセージは直列で適用されます。多層システムでは、リモートデータベースが他のリモートの統合データベースになることもあります。このタイプのリモートデータベースでは、統合データベースと同様にメッセージが適用されます。
統合データベースでは、デフォルトでメッセージが直列に適用されます。追加のデータベースワーカスレッドを使用すると、リモートユーザからの受信メッセージを並列で適用できます。SQL Remote Message Agent ユーティリティ (dbremote) の -w オプションを参照してください。
統合データベースでデータベースワーカスレッドを使用すると、次のようになります。
さまざまなリモートユーザからのメッセージが並列で適用される。
リモートユーザ 1 人からのメッセージは直列で適用される。
たとえば、リモートユーザ 1 人から 10 件のメッセージが送信されると、そのメッセージは 1 つのワーカスレッドで適切な順序で適用されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |