tencent cloud

TDSQL-C for MySQL

動向とお知らせ
製品アップデート
製品お知らせ
初心者ガイド
製品概要
プロダクト概要
製品の強み
適用シーン
製品アーキテクチャ
製品仕様
インスタンスタイプ
製品機能一覧
データベースのバージョン
リージョンとアベイラビリティゾーン
基本概念
利用制限
利用ガイドの推奨事項
自社開発カーネル
カーネル概要
カーネルバージョンのアップデート情報
カーネル最適化バージョン
機能特性
パフォーマンス関連機能
セキュリティカテゴリの機能
安定性機能
分析エンジン特性
カーネル問題のチェックと修復
購入ガイド
課金概要
製品価格
クラスタを作成する
構成変更説明
未払いについての説明
継続支払いの説明
返金ポリシー
従量課金から年/月単位サブスクリプションへの変換
従量課金からServerlessへの変換
付加価値サービスの課金説明
料金請求書の確認
クイックスタート
データベース監査
概要
監査インスタンス一覧
監査サービスを有効化する
監査ログの確認
ログ配信
事後アラーム設定
監査ルールの変更
監査サービスを変更する
監査サービスを停止する
監査ルールテンプレート
監査タスクの照会
サブユーザーへのデータベース監査利用権限付与
Serverlessサービス
Serverless入門
サーバーレス版クラスタの作成と管理
伸縮性スケーリング管理ツール
Serverlessリソースパック
マルチAZデプロイ
設定を変更する
よくあるご質問
Serverlessコスト見積ツール
操作ガイド
操作概要
コンソールでのクラスタページビューの切り替え
データベース接続
インスタンス管理
設定を変更する
インスタンス形態管理
クラスタ管理
読み取り専用インスタンス管理 
データベースプロキシ
アカウント管理
DMC
DMC(データベース管理ツール)
パラメータ設定
マルチAZデプロイ
グローバルデータベース
バックアップとリストア
操作ログ
データマイグレーション
パラレルクエリ
列ストレージインデックス CSI
分析エンジン
データベースセキュリティと暗号化
モニタリングとアラーム
SQLの基本操作
以下のコマンドを実行して、TDSQL-C for MySQLに接続してログインします
Tag
実践チュートリアル
TDSQL-C for MySQL データベース監査の等級保護実践
非InnoDBテーブル問題のワンクリック移行検出処理方法
DTSによるデータベースバージョンのアップグレード MySQL 5.7から8.0へ
TDSQL-C for MySQL 使用規範
新版コンソール
データベースプロキシの複数接続アドレスによる複数ROグループの実現
データベースプロキシのメリット
ストレージの課金モードの選び方
DTSによるリモートディザスタリカバリの構築
クラスタ用VPCの作成
データ復旧の方法
CPU使用率の高騰問題の解決方法
サブユーザーへの監視データ閲覧権限付与方法
ホワイトペーパー
セキュリティホワイトペーパー
性能ホワイトペーパー
トラブルシューティング
接続関連
性能関連
よくあるご質問
基本概念
購入と課金
サポートされるフォーマット
接続とネットワーク
機能特性
コンソールの操作
データベーステーブル
パフォーマンスとログ
データベース監査
TDSQL-C for MySQLとTencentDB for MySQLの違い
関連契約
SLA
利用規約
TDSQL-C ポリシー
プライバシーポリシー
データ処理と安全プロトコル
汎用参考
標準と認証
用語一覧
お問い合わせ

クラスタリストア最適化方案

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-12-30 16:39:25
通常の場合、スナップショットバックアップを使用して、テーブルレベルで元のクラスタにリストアするか、クラスタ全体を新規クラスタにリストアすることでデータを復元できます。ただし、クラスタのストレージ使用量が大きい場合(1TBを超える)、かつリストア対象のテーブルが大きい場合(リストア対象テーブルがストレージ使用量の70%を超える)、データを迅速に復元するために本機能の使用を推奨します。
説明:
本方法を使用してリストアを行う場合、この機能は元のクラスタと新しく作成したクラスタを接続し、binlogを通じてリストア対象外のテーブルを同期します。これにより、指定されたリストア対象のテーブルがリストア時点にある一方で、その他のテーブルは最新のデータ状態を維持できます。
本方法を使用してリストアを行う場合、元のクラスタと新規作成クラスタのデータが追いついた時点で、整合性チェックが成功するとVIP切り替え操作が可能になります。VIPを切り替えた場合、データ同期が終了すると同時に、元のクラスタと新規クラスタが内部ネットワークのVIPアドレスを交換します。VIP切り替えをキャンセルした場合、データ同期が終了し、元のクラスタと新規クラスタのVIPアドレスは交換されません。

操作シナリオ

クラスタリストア最適化ソリューションは、大容量ストレージクラスタにおける単一テーブルのリストアに適用されます。クラスタのストレージ使用量が1TBより大きく、かつリストア対象のテーブルが大きい場合(リストア対象テーブルがストレージ使用量の70%を超える場合)、本機能を使用してデータを迅速に復元できます。

利用制限

テーブルレベルでの新規クラスタへのリストア機能は、binlogが有効化されたクラスタでのみ利用できます。
テーブルレベルでの新規クラスタへのリストア機能は、オンプレミス環境へのリストアのみサポートします。
テーブルレベルでの新規クラスタへのリストア時、新規クラスタの選択はインスタンス形態がプロビジョニング済みリソースの場合のみサポートします。
テーブルレベルでの新規クラスタへのリストアのみ元のクラスタとのVIPアドレス交換が可能であり、クラスタ全体の新規クラスタへのリストアではサポートされません。

クラスタVIPアドレス切り替え機能の説明

テーブルレベルでの新規クラスタへのリストア時、システムは選択内容に基づいて新規クラスタを作成します。新規クラスタの検証後、システムが提示する時間内に、読み書きインスタンスおよび読み取り専用インスタンス(存在する場合)のVIPアドレスを手動で切り替えることが可能です。これによりアプリケーション側でのVIP変更が不要となり、業務のデータベースアクセスと操作を迅速に再開できます。システム提示時間を過ぎてVIP切り替えが行われない場合、VIP切り替えを放棄したものとみなします。リストア完了後、アプリケーションで新しいVIPアドレスに切り替えて新規クラスタに接続するか、DTSによる元クラスタへの移行でデータを戻し、従来のクラスタを継続利用できます。

ロールバック方式

バックアップファイルに基づく復元:クラスタを特定のスナップショットバックアップファイルのデータセット状態に復元します。バックアップファイルの選択範囲は、ユーザーが設定したデータバックアップ保持期間によって決定されます。
指定時点への復元:クラスタを任意の時点に復元します。選択可能な時点の範囲は、ユーザーが設定したログ保持期間によって決定されます。

前提条件

クラスタのインスタンス形態はプロビジョニング済みリソースです。
元のクラスタに利用可能なスナップショットバックアップが存在する場合、スナップショットバックアップを生成するには、バックアップの実行の各ドキュメントにあるスナップショットバックアップ生成の手順を参照してください。
クラスタの状態は稼働中です。

操作手順

1. TDSQL-C for MySQLコンソールにログインし、クラスタリストでクラスタIDをクリックして、クラスタ管理ページに遷移します。
2. クラスタ管理ページで、バックアップ管理ページを選択し、リストアをクリックします。
3. リストア情報の右上隅で、クラスタリストア最適化ソリューションをクリックします。

4. リストアダイアログで以下の設定を完了し、購入ページに移動してクラスタをリストアするをクリックします。

パラメータ
説明
リージョン
デフォルトでは元のクラスタと一致します。
アベイラビリティゾーン
デフォルトでは元のクラスタと一致します。
リストアモードを設定する
バックアップファイルによるリストア、時間ポイントによるリストアに対応しています。
バックアップファイルを選択する
リストアモードがバックアップファイルによるリストアに設定されている場合、既存のスナップショットバックアップファイルを選択する必要があります。
リストア時間を設定する
リストアモードが時間ポイントによるリストアに設定されている場合、リストアの時間ポイントを選択する必要があります。
リストア対象のライブラリとテーブルを選択する
復元対象の具体的なデータベースまたはテーブルを選択します。リストア後はデフォルトで元のデータベース/テーブル名で命名されます。
5. 購入ページにジャンプし、以下の設定を完了した後、次へをクリックします。
パラメータ
説明
インスタンス形態
ここでプリセットリソースを選択します。
リストアモード
バックアップファイルによるリストア、時間ポイントによるリストアに対応しています。
バックアップファイルを選択する
リストアモードがバックアップファイルによるリストアに設定されている場合、既存のスナップショットバックアップファイルを選択する必要があります。
リストア時間を設定する
リストアモードが時間ポイントによるリストアに設定されている場合、リストアの時間ポイントを選択する必要があります。
復元範囲を選択する
ここでデータベース/テーブルレベルのリストアを選択します。
リストア対象のライブラリとテーブルを選択する
復元対象の具体的なデータベースまたはテーブルを選択します。リストア後はデフォルトで元のデータベース/テーブル名で命名されます。
リージョン
デフォルトでは元のクラスタと同じであり、変更はサポートされていません。
主アベイラビリティーゾーン
デフォルトでは元のクラスタと同じであり、変更はサポートされていません。
伝送リンク
デフォルトはハイIO版です。
ネットワーク
VPCを選択する。
コンピューティング課金モード
年/月単位サブスクリプション、従量課金をサポートしています。
インスタンスタイプ
汎用型、専有型をサポートしています。
コンピューティングインスタンス(読み書き)
読み書きインスタンスのコンピューティング仕様を選択してください。読み書きインスタンスの構成は1つのみサポートしています。
コンピューティングインスタンス(リードオンリー)
元のクラスタに読み取り専用インスタンスが存在しない場合は、この項目を設定する必要はありません。
元のクラスタに読み取り専用インスタンスが存在する場合は、保持する読み取り専用インスタンスを選択する必要があります。読み取り専用インスタンスの数量と仕様はデフォルトで元のクラスタのものと一致し、読み取り専用インスタンスの削除をサポートしています。この手順で削除された読み取り専用インスタンスの復元をサポートしていますが、この手順では読み取り専用インスタンスの追加はできません。読み取り専用インスタンスを追加する必要がある場合は、リストア完了後に新規作成してください。
説明:
読み取り専用インスタンスの数量が元のクラスタの読み取り専用インスタンス数量より少ない場合、読み取り専用VIPアドレスの完全に対応した移行ができません。
ストレージの課金モード
デフォルトは従量課金です。
時間
コンピューティング課金モードで年/月単位サブスクリプションを選択した場合、インスタンスに期間(例えば1ヶ月、1年など)を選択する必要があります、コンピューティング課金モードが従量課金の場合、インスタンスに期間を選択する必要はありません。
6. 遷移先ページで基本情報と高度な設定(クラスタ名、デフォルトの文字セット、セキュリティグループ、パラメータテンプレート、プロジェクトなど)を構成し、内容を確認の上、今すぐ購入をクリックします。
7. クラスタリストに戻り、リストアで新しく作成したクラスタを見つけ、クラスタIDをクリックして新規クラスタの管理ページに移動します。
8. クラスタ詳細 > 読み書きインスタンス > 読み書きアドレスの後、切替詳細をクリックします。システムが提示した時間内に切替を完了する必要があります。そうしない場合、切替を放棄したとみなされます。

9. 接続アドレス切替ダイアログが表示されたら、接続アドレスを確認し、必要に応じて以下の操作を行います。

確認切替:確認切替をクリックすると、元のクラスタとの接続が中断されます。この過程で1~5秒の瞬断が発生し、元のクラスタと新クラスタはVIPアドレスを交換します。
切替を放棄:放棄切替をクリックすると、元のクラスタとの接続が中断されます。元のクラスタと新クラスタはVIPアドレスを交換せず、これにより操作後の現在のクラスタのVIPアドレスは書き込み操作を許可します。
キャンセル:キャンセルをクリックすると、ダイアログが閉じます。システムが指定した時間内に再度切替を選択できます。
10. 上記の操作が完了すると、テーブルレベルでのリストアが新規クラスタへ完了します。

付録:リストアのリアルタイム進捗確認

テーブルレベルでのリストアを新規クラスタへ実行しました場合、タスクリストで「テーブルを新規クラスタへリストア」「リストア用新規クラスタの作成」タスクのリアルタイム進捗を確認できます。
1. TDSQL-C for MySQLコンソールにログインします。
2. 左側のナビゲーションバーでタスクリストをクリックし、タスクリストページに移動します。
3. 上部で対応するリージョンを選択します。
4. 詳細を確認する必要があるタスク項目(「テーブルを新規クラスタへリストア」、「リストア用新規クラスタの作成」)を見つけ、操作列でタスク詳細をクリックした後、進捗を確認します。

ヘルプとサポート

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

フィードバック