SQL Remote システムの全体のスループットにおける主なボトルネックは、一般的に、多くのリモート・データベースからメッセージを受信して、それをデータベースに適用することです。このラグ・タイムを短縮するには、Message Agent (dbremote) を継続モードで実行している場合に、次の変数を調整します。
Message Agent (dbremote) が受信メッセージを確認する頻度。新しいメッセージを確認するポーリング間隔の調整を参照してください。
Message Agent (dbremote) が送信するメッセージの格納に使用するメモリ量。メッセージのキャッシュによるスループットの調整を参照してください。
Message Agent (dbremote) が順序不整合のメッセージの再送を要求するまでメッセージの着信を待機する時間。メッセージの再送要求の調整を参照してください。
受信したメッセージの処理に使用されるワーカ・スレッドの数。ワーカ・スレッド数の調整を参照してください。
新しいメッセージを確認するポーリング間隔の調整
メッセージのキャッシュによるスループットの調整
メッセージの再送要求の調整
ワーカ・スレッド数の調整
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |