📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

[バックアップ|復元]を表示



これらのステートメントは、TiDBインスタンスで実行された、キューに入っている、実行中の、および最近完了したすべてのBACKUPおよびRESTOREタスクのリストを示します。

どちらのステートメントも、実行するにはSUPER権限が必要です。

SHOW BACKUPSを使用してBACKUPタスクを照会し、 SHOW RESTORESを使用してRESTOREタスクを照会します。

注記:

この機能は、 TiDB Cloud StarterおよびTiDB Cloud Essentialインスタンスではご利用いただけません。

brコマンドラインツールを使用して開始されたバックアップとリストアは表示されません。

あらすじ

ShowBRIEStmt
SHOWBACKUPSRESTORESShowLikeOrWhere
ShowLikeOrWhere
LIKESimpleExprWHEREExpression

1つの接続で、次のステートメントを実行します。

BACKUP DATABASE `test` TO 's3://example-bucket/backup-01';

バックアップが完了する前に、新しい接続でSHOW BACKUPSを実行してください。

SHOW BACKUPS;
+--------------------------------+---------+----------+---------------------+---------------------+-------------+------------+---------+ | Destination | State | Progress | Queue_time | Execution_time | Finish_time | Connection | Message | +--------------------------------+---------+----------+---------------------+---------------------+-------------+------------+---------+ | s3://example-bucket/backup-01/ | Backup | 98.38 | 2020-04-12 23:09:03 | 2020-04-12 23:09:25 | NULL | 4 | NULL | +--------------------------------+---------+----------+---------------------+---------------------+-------------+------------+---------+ 1 row in set (0.00 sec)

上記の結果の最初の行は、次のように説明されています。

カラム説明
Destination宛先URL(秘密鍵の漏洩を防ぐため、すべてのパラメータは削除済み)
Stateタスクの状況
Progress現状における推定進捗率(パーセント)
Queue_timeタスクがキューに入れられたとき
Execution_timeタスクが開始されたとき、キューイングタスクの値は0000-00-00 00:00:00です。
Finish_timeタスクが完了したときのタイムスタンプ。キューイングおよび実行中のタスクの場合、値は0000-00-00 00:00:00です。
Connectionこのタスクを実行している接続ID
Message詳細を添えたメッセージ

考えられる状態は以下のとおりです。

説明
バックアップバックアップを作成する
待って処刑を待っている
チェックサムチェックサム操作を実行中

接続IDはKILL TIDB QUERYステートメントを使用してバックアップ/リストアタスクをキャンセルするために使用できます。

KILL TIDB QUERY 4;
Query OK, 0 rows affected (0.00 sec)

フィルタリング

LIKE句を使用して、宛先URLをワイルドカード式と照合することでタスクをフィルタリングします。

SHOW BACKUPS LIKE 's3://%';

WHERE句を使用して、列でフィルタリングします。

SHOW BACKUPS WHERE `Progress` < 25.0;

MySQLとの互換性

このステートメントは、MySQL構文に対するTiDBの拡張機能です。

関連項目

このページは役に立ちましたか?