tencent cloud

TencentDB for MySQL

動向とお知らせ
製品アップデート情報一覧
初心者ガイド
製品紹介
製品概要
製品の優位性
適用シナリオ
データベースのアーキテクチャ
タグ編集
製品機能リスト
データベースインスタンス
高可用性(マルチアベイラビリティゾーン)
地域とAvailability Zone
自社研究カーネル
TXSQLカーネル概要
機能系特性
パフォーマンス系特性
セキュリティ系特性
安定性系特性
TXRocksエンジン
購入ガイド
課金概要
購入方法
支払い更新の説明
支払い延滞の説明
返金説明
インスタンス調整の料金の説明
バックアップキャパシティ課金説明
クイックスタート
概要
MySQLインスタンスの作成
操作ガイド
使用制限
操作一覧
インスタンスの管理とメンテナンス
アップグレードインスタンス
拡張インスタンス
データベースプロキシ
データベース管理(DMC)
アカウント管理
パラメータ設定
バックアップとロールバック
データ移行
インターネットとセキュリティ
監視とアラーム
ログセンター
タグ
プラクティスチュートリアル
MySQL利用規約
アプリケーションの自動再接続機能のコンフィグレーション
MySQLマスターインスタンスパラメータの変更影響
MyISAMからInnoDBエンジンへの切り替え制限
TencentDB for MySQLのためのVPC作成
MySQLによるサービス負荷能力の向上
2地域3センターのディザスタリカバリ構築
リード・ライト分離によるTencentDB for MySQLパフォーマンスの拡張
DTSでInnoDBデータをRocksDBに移行します
LAMPスタック上のWebアプリケーションの構築
Drupalウエブサイトの構築
Python言語によるMySQL APIの使用
ホワイトペーパー
パフォーマンス白書
セキュリティ白書
トラブルシューティング
接続に関する問題
性能関連
インスタンスデータの同期遅延
大文字と小文字を区別しない設定に失敗しました
APIドキュメント
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
よくある質問
課金関連
ロールバック関連の問題
接続とログインに関する問題
パラメータを変更
アップグレード関連の問題
アカウント権限
性能メモリ
運営する
データ移行
機能特徴
コンソール関連
ログ関連
API 2.0切り替え 3.0ガイド
Service Agreement
Service Level Agreement
Terms of Service
汎用参考
標準と認証
お問い合わせ
用語集

読み取り専用インスタンスの作成

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-07-25 17:42:32

ユースケース

TencentDB for MySQLは、ユーザーによる1つまたは複数の読取専用インスタンスの作成をサポートし、また、ユーザーによるリード・ライト分離と1マスタ対複数スレーブのユースケースをサポートすることで、ユーザーデータベースの読取負荷能力を明らかに向上させることができます。
現在、データベースプロキシがサポートされます。読取専用インスタンスの作成後、データベースプロキシを購入することで読取/書き込み分離機能を有効にし、データベースプロキシアドレスをアプリケーションで設定することによって、書き込みリクエストをマスターインスタンスに、読取リクエストを各読取専用インスタンスに自動的に転送できます。
説明:
読取専用インスタンスの費用については、製品の定価をご参照ください。
読取専用インスタンスは、インスタンス詳細ページにおいて独立したプライベートネットワークアドレスの有効化をサポートするとともに、プライベートネットワークIPとポートのカスタム変更をサポートします。



基本概念

ROグループ:ロードバランシング機能を備えた読取専用インスタンスグループです。ROグループに複数の読取専用インスタンスがある場合、ユーザーの読取リクエスト量をグループ内の各読取専用インスタンスに均等に分散できます。またROグループは、データベースにアクセスするためのIPとPORTを外部に提供します。
読取専用インスタンス:読取リクエストをサポートできる単一ノード(スレーブなし)インスタンスです。読取専用インスタンスは個別に存在することはできず、各読取専用インスタンスはいずれかのROグループに属します。

インフラストラクチャ

読取専用インスタンスは、MySQL binlogのマスター/スレーブ同期機能を使用して、マスターインスタンス(ソースデータベース)の変更をすべての読取専用インスタンスに同期させます。読取専用インスタンスは単一ノード(スレーブノードなし)アーキテクチャにあります。読取専用インスタンスがクラッシュした場合、繰り返して復元を試行します。より高いレベルの可用性を求める場合、 ROグループを選択してください。
ご注意:
ROグループに読取専用インスタンスが1つしかない場合は、シングルポイントリスクが存在します。このROグループは、TencentDB for MySQLサービスの全体的な可用性計算には含まれません。単一の読取専用インスタンスは可用性SLA保証を提供しません。ROグループの可用性を保証するために、ROグループに少なくとも2つの読取専用インスタンスを購入することをお勧めします。


機能の制限について

単一ノードクラウドディスクバージョンのインスタンスは、読取専用インスタンスの作成がサポートされていません。
メモリ1GB、ハードディスク50GB以上の仕様で、かつMySQL 5.6およびそれ以降のバージョン、読取専用インスタンスを購入するためのInnoDBエンジンの2ノード、3ノード**マスターインスタンスのみをサポートします。マスターインスタンスがこの仕様よりも低い場合は、まずマスターインスタンスの仕様をアップグレードしてください。
読取専用インスタンスの最低仕様は、メモリ1GB、ハードディスク50GB、マスターインスタンスの購入済みストレージ仕様以上である必要があります。
1つのマスターインスタンスは、最大5つの読取専用インスタンスまで作成できます。
バックアップとロールバック機能をサポートしません。
読取専用インスタンスへのデータ移行をサポートしません。
データベースの作成・削除をサポートしません。また、phpMyAdmin (PMA)をサポートしません。
アカウントの作成・削除をサポートしません。アカウントの認証、アカウントとパスワードの変更をサポートしません。

注意事項

読取専用インスタンスでは、アカウントとデータベースをメンテナンスする必要がなく、両方ともマスターインスタンスから同期します。
MySQLバージョンが5.6であり、 GTIDを有効にしていない場合、コンソールからGTIDを有効にしてから読取専用インスタンスを追加します。 GTID有効化には長い時間がかかり、また、インスタンスの接続が数秒間で切断されるため、業務量の少ない時期に作業するほか、データベースアクセス用のプログラムに再接続機能を追加することをお勧めします。
読取専用インスタンスは、InnoDBエンジンのみをサポートします。
データ同期にディレーが発生しているため、複数の読取専用インスタンス間に少量のデータが一致しないケースがあります。各読取専用インスタンスとマスターインスタンス間の同期レイテンシーについて、コンソールで確認できます。
読取専用インスタンスのインスタンス仕様はマスターインスタンスと一致する必要はないので、ユーザーは負荷の状況に応じたアップグレードがしやすくなります。同じROグループ内の読取専用インスタンスは、インスタンス仕様の一貫性を維持することをお勧めします。

操作手順

1. MySQLコンソールにログインし、インスタンスリストのインスタンスIDまたは操作の列の管理をクリックし、インスタンス詳細ページに進みます。
2. インスタンス詳細ページで、インスタンスアーキテクチャ図中の読取専用インスタンスの追加をクリックするか、または読取専用インスタンスページで、新規作成をクリックして、購入ページに進みます。
3. 購入ページで、読取専用インスタンスに対応する設定を選択し、間違いないことを確認してから、今すぐ購入をクリックします。
説明:
読取専用インスタンスとマスターインスタンスの有効期限を統一する必要がある場合は、更新管理コンソールで共通の有効期限を設定できます。具体的な操作手順については、共通の有効期限をご参照ください。
-指定ROグループ:システムの自動割り当て、ROグループの新規作成および既存のROグループをサポートします。
システム自動割り当て:一度に複数のインスタンスを購入すると、各インスタンスに独立したROグループが割り当てられます。重みの割り当て方法は、デフォルトではシステム自動割り当てになります。
ROグループの新規作成:ROグループを新規作成します。1回で複数のインスタンスを購入した場合、すべてこのROグループに割り当てられます。重みの割り当て方法は、デフォルトではシステム自動割り当てになります。
既存のROグループ:既存のROグループ1つを指定します。一度に複数のインスタンスを購入した場合、それらはすべてこのROグループに割り当てられます。 重みの割り当て方法は、ROグループの設定と同様です。ROグループにシステム自動割り当てが設定されている場合、ROグループは購入仕様に従って自動的に追加されます。カスタム割り当ての場合、デフォルトの重みはゼロになります。 同じROグループのプライベートネットワークアドレスは同様であるため、VPCネットワークは同じセキュリティグループ設定を共有します。ROグループを指定すると、購入時にセキュリティグループをカスタマイズできなくなります。 -遅延・超過の削除:削除ポリシーを有効にするかどうか。削除されたインスタンスの重みは、自動的に0に設定されます。読取専用インスタンスの遅延がしきい値を超えて削除された場合、ユーザーにアラートが発行され(読取専用インスタンス削除アラートと受信対象の設定については、アラート機能をご参照ください)、またインスタンスのステータスがサービス停止・同期中となり、重みが0になります。読取専用インスタンスの遅延時間がしきい値未満の場合、再度ROグループに入ります。同時に、インスタンスで遅延・超過の削除機能が有効になっているかに関わらず、読取専用インスタンスの障害が除去されると、インスタンスが修復された後、インスタンスは再度ROグループに入ります。


4. 購入が完了すると、インスタンスリストに戻り、インスタンスのステータスが実行中になるまで待機します。「実行中」になると、通常どおり使用できます。

よくあるご質問

読取専用インスタンスの削除ルールとは何ですか。

遅延・超過の削除を有効にした後、ROグループは、遅延しきい値とリザーブドインスタンス最小数に基づいて削除するインスタンスを判断し、削除されるインスタンスの重みは自動的に0に設定されます。読取専用インスタンスの遅延がしきい値を超えて削除されると、ユーザーにアラートが発行され、またインスタンスのステータスがサービス停止・同期中となり、重みが0になります。読取専用インスタンスの遅延時間がしきい値未満の場合、再度ROグループに入ります。
遅延しきい値:読取専用インスタンスに設定する遅延・超過しきい値。しきい値を超えた読取専用インスタンスは、ROグループから削除されます。
最小保留インスタンス数:グループ内で保証する必要のあるインスタンスの下限数。既存の読取専用インスタンス数がこの下限以下であり、かつ遅延時間がしきい値を超えた場合、既存の読取専用インスタンスはいずれも削除されません。

読取専用インスタンスが破棄/返品された場合、マスターインスタンスにどのような影響がありますか。

読取専用インスタンスの破棄/返品は、マスターインスタンスに影響を与えません。

ヘルプとサポート

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

フィードバック