SET MIRROR OPTION 文では、トランザクションログページの分散処理をノード間でバランスが取れるようにするため、新しいコピーノードをツリー内の親に割り当てるときに使用できる 2 つのオプションがサポートされています。
auto_add_server 自動割り当てツリーの最上位ノードとして動作するデータベースサーバの名前を指定します。
auto_add_server オプションが指定されている場合は、そのオプションで指定されたデータベースサーバが最上位のノードとして使用されます。add_auto_server オプションが指定されていない場合は、自動割り当てを使用してルートデータベースサーバがすべてのコピーノードの親として使用され、auto_fan_out オプションは無視されます。
auto_add_fan_out ツリー内の各分岐の最大コピーノード数を指定します。指定可能な最小値は 2 で、デフォルトは 10 です。次の操作の結果作成される新しいノードには、親が自動的に割り当てられます。
child_creation オプションが Automatic に設定されている場合のプライマリサーバへの接続
child_creation が手動に設定されている場合の、コピーノードでの CREATE MIRROR SERVER...USING AUTO PARENT の実行
ルートデータベースサーバでの CREATE MIRROR SERVER...USING AUTO PARENT の実行
ルートデータベースサーバは、ツリー内のどのノードを新しいコピーノードの親として割り当てるかを、定期的なステータス更新によってルートデータベースサーバに通知される各ノードの子の数とそのステータスに基づいて決定します。コピーノードでは、ルートデータベースサーバから受け取ったトランザクションログ操作を適用するときに、新しい親の割り当てがわかります。したがって、コピーノードは、トランザクションログ操作を受け取った時点で親の接続を変更します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |