tencent cloud

TDSQL-C for MySQL

アクセスポリシーの表示および変更

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-06-09 17:01:04
TDSQL-C for MySQLでデータベースプロキシを有効にすると、デフォルトで1つのデータベースプロキシ接続アドレスが追加されます。その後、新規接続アドレスを追加でき、異なる接続アドレスを使用することで様々なビジネスロジックを実現できます。作成可能な接続アドレスの数はデータベースプロキシノード数と同じです。コンソールからデータベースプロキシ接続アドレスのアクセスポリシーを確認および変更できます。

前提条件

データベースプロキシが有効化されました。

アクセスポリシーを確認する

1. ログイン後、TDSQL-C for MySQLコンソールのクラスタリストからプロキシが有効なクラスタを選択し、クラスタIDをクリックするとクラスタ管理ページに遷移します。
2. クラスタ管理 > クラスタ詳細のトポロジ図で、マウスをデータベースプロキシセクションに移動させ、詳細をクリックするとデータベースプロキシ管理ページに遷移します。または、クラスタ管理ページで直接データベースプロキシタブを選択してデータベースプロキシ管理ページに入ります。
3. データベースプロキシ管理ページで、データベースプロキシ > アクセスポリシーを選択します。


アクセスポリシーを変更

1. ログイン後、TDSQL-C for MySQLコンソールのクラスタリストからプロキシが有効なクラスタを選択し、クラスタIDをクリックするとクラスタ管理ページに遷移します。
2. クラスタ管理 > クラスタ詳細のトポロジ図で、マウスをデータベースプロキシセクションに移動させ、詳細をクリックするとデータベースプロキシ管理ページに遷移します。または、クラスタ管理ページで直接データベースプロキシタブを選択してデータベースプロキシ管理ページに入ります。
3. データベースプロキシ管理ページで、アクセスポリシーを選択し、対象のアクセスポリシーを見つけ、設定調整をクリックします。
説明
データベースプロキシ管理ページで、データベースプロキシ > 概要 > 接続アドレスから対象のアクセスアドレスを確認し、操作列の設定調整をクリックすることもできます。
4. 跳転先のウィンドウで具体的なポリシーの設定を変更し、確定をクリックします。
ステップ1:ポリシー設定
パラメータ
説明
読み取り/書き込み属性
このプロキシアクセスアドレスの読み取り/書き込み属性を選択します。読み書き分離または読み取り専用を選択可能です。読み書き分離を選択した場合、読み書き分離機能が自動的に有効になります。
アクセスモード
均等割り当てと近接アクセスの二つのアクセスモードをサポートし、クライアントからデータベースプロキシへの接続リンクを設定します。詳細は アクセスモード をご参照ください。
一貫性設定
読み書き分離属性の下で、最終一貫性、セッション一貫性、グローバル一貫性という三つの一貫性レベルを提供し、さまざまなシナリオにおける一貫性の要件を満たします。詳細は一貫性レベルをご参照ください。
説明:
一貫性レベルの変更は新規接続に対してのみ有効です。パラメータを即時適用するために接続を直ちにリセットする必要がある場合、再負荷分散機能の実行またはインスタンスの再起動が可能です。
タイムアウト時間
一貫性がセッション一貫性またはグローバル一貫性に設定されている場合、読み書きインスタンスと読み取り専用インスタンス間のデータレプリケーションに対してタイムアウト時間を設定する必要があります。設定可能範囲:0〜1000000ミリ秒。0に設定した場合、読み取り専用インスタンスに遅延が発生し一貫性ポリシーが満たされないと、リクエストは待機し続けます。0以外の値(例:1000ミリ秒)に設定した場合、読み取り専用インスタンスの遅延が設定した1000ミリ秒を超えると、リクエストはシステムによって自動的にプライマリインスタンスに転送されます。
ご注意ください。現在、同一クラウドアカウント配下の複数のデータベースプロキシインスタンスに対して個別のタイムアウト時間を設定することはサポートされていません。複数のデータベースプロキシインスタンスのタイムアウト時間は統一された1つの設定が適用されます。単一のデータベースプロキシインスタンスでタイムアウト時間を変更すると、複数のデータベースプロキシインスタンスのタイムアウト時間がすべて統一して変更されます。
アダプティブ・ロードバランシング
適応型負荷分散機能を有効にするかどうかを選択します。有効にすると、バックエンドの負荷状況に基づいて、負荷の低いインスタンスにリクエストをルーティングし、データベースインスタンスの負荷分散を実現します。詳細は適応型負荷分散をご参照ください。
コネクションプールの状態
接続プール機能は、主に短時間接続の業務で頻繁に新しい接続を確立することによるインスタンス負荷を軽減するために使用されます。この項目を有効にすると、サポートされている接続プールタイプを選択できます。現在、セッションレベル接続プールトランザクションレベル接続プールをサポートしています。詳細は接続プールの概要をご参照ください。
コネクションプールの閾値
接続プールタイプが「セッションレベル接続プール」に選択されている場合、接続プールの閾値を設定します。設定可能範囲:0〜300秒。
トランザクション分割
設定項目を有効にするかどうかを選択します。有効にすると、1つのトランザクション内で読み取りと書き込みを分離し、異なるインスタンスで実行します。読み取りリクエストは読み取り専用インスタンスに転送され、プライマリインスタンスの負荷を軽減できます。詳細はトランザクション分割機能をご参照ください。
フェイルオーバー(読み書き属性が読み書き分離の場合)
設定項目を有効にするかどうかを選択します。有効にした場合、データベースプロキシで障害が発生すると、接続アドレスは読み書きインスタンスにルーティングされます。
分析エンジンの障害転送(読み書き属性が読み書き分離の場合)
設定項目を有効にするかどうかを選択します(データベースプロキシバージョンが1.4.5以上の場合のみ、この項目の設定がサポートされます)。有効にすると、アクセス中の読み取り専用分析エンジンで障害が発生した場合、ルールに基づいて自動的に他の読み取り専用分析エンジンに転送されます。詳細な障害転送ポリシーについてはインスタンス障害転送をご参照ください。
自動で読み取り専用インスタンスを追加する
設定項目を有効にするかどうかを選択します。有効にした場合、新しい読み取り専用インスタンスまたは読み取り専用分析エンジンを購入すると、データベースプロキシに自動的に追加されます。
リードウェイトがシステムによる自動割り当ての場合、新規購入した読み取り専用インスタンスには仕様サイズに基づいてデフォルトウェイトが割り当てられます。
リードウェイトがカスタム設定の場合、新規購入した読み取り専用インスタンスのデフォルト追加時ウェイトは0です。データベースプロキシページの接続アドレス配下で構成調整を行うことで変更可能です。
ステップ2:ウェイトを設定する
パラメータ
説明
リードウェイト割り当て
データベースプロキシは読み取りリクエストを異なるインスタンスに分散する必要があります。各インスタンスに異なるリードウェイトを割り当てることで、データベースプロキシはインスタンスのウェイト値に基づいてリクエストのルーティング先を決定します。ここではシステムによる自動割り当てまたはカスタム設定を選択できます。カスタム割り当てを選択した場合、異なるインスタンスのデータベースアクセスウェイトを個別に設定可能です。以下はリードウェイト割り当て時の有効化とウェイト設定に関する説明です:
有効にする:有効にするボタンをオンにすると、選択したインスタンスに接続が割り当てられます。有効にするボタンをオフにすると、選択したインスタンスには接続が割り当てられません。
ウェイト:ウェイト値の範囲は0~100です。0に設定すると、選択したインスタンスに接続が割り当てられ、最小のウェイトとなります。数値が大きいほどウェイトが高くなり、より多くの読み取りリクエストを受信できます。リードウェイト割り当てを設定すると、読み取りリクエストは対応するインスタンスに比例的にルーティングされます。例えば、インスタンス1、インスタンス2、インスタンス3にそれぞれ3、2、1のリードウェイト値を割り当てた場合、データベースプロキシ接続アドレスからの読み取りリクエストは3:2:1の割合で各インスタンスにルーティングされます。
説明:
ここのウェイトは、読取リクエスト(非トランザクション)向けウェイトの割り当て戦略です。
ウェイト設定操作は接続の瞬断を引き起こしません。
無効に設定すると一部の接続に影響が生じる可能性があります。影響を回避する場合は、まず該当するインスタンス/ノードのリードウェイトを0に調整し、その後で無効に設定することを推奨します。
ウェイト設定は新規接続に対してのみ有効になります。既に確立されているデータ接続には適用されません。
読み取り専用分析エンジンのウェイト説明
データベースプロキシに読み取り専用分析エンジンが含まれている場合、デフォルトではHintが指定されていないSQLは読み取り専用分析エンジンに送信されません。複数の読み取り専用分析エンジンが存在する場合にのみ、読み取り専用分析エンジンのウェイト設定が有効になります。
注意:
バージョン1.4.5のデータベースプロキシでのみ、読み取り専用分析エンジンのウェイト設定がサポートされます。
統一ウェイト管理
統一ウェイト管理を有効にするかどうかを選択します。有効にすると、転送ルール(Hint)が追加されていないSQLは、ウェイトに基づいて自動的に読み取り専用分析エンジンに分配されます。この場合、読み取り専用分析エンジンと通常の読み取り専用インスタンスは、同一のCLBグループ内でSQL転送が行われます。
注意:
バージョン1.4.5のデータベースプロキシでのみ、この項目が表示されます。

関連するAPI

API
説明
本インターフェース(ModifyProxyRwSplit)はデータベースプロキシの読み書き分離を設定するために使用されます。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック