すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:MSCK修理テーブル

最終更新日:Jun 07, 2024

AnalyticDB for MySQLを使用すると、MSCK REPAIR TABLEステートメントを実行して、パーティションをObject Storage Service (OSS) 外部テーブルからAnalyticDB for MySQLクラスターに同期できます。

前提条件

クラスターのマイナーエンジンバージョンは3.1.8.0以降です。
説明

クラスターのマイナーバージョンをクエリする方法については、AnalyticDB for MySQLクラスターのバージョンを照会するにはどうすればよいですか? クラスターのマイナーバージョンを更新するには、テクニカルサポートにお問い合わせください。

使用上の注意

構文は、AnalyticDB for MySQLテーブル以外のOSS外部テーブルのパーティションにのみ適用されます。

構文

MSCK修復テーブルtable_name [SYNC_DIR 'Location'];

パラメーター

パラメーター説明
table_name外部テーブルの名前。
SYNC_DIR「ロケーション」指定されたパーティションを同期します。 このパラメーターを指定しないと、テーブル全体が同期されます。 Locationは、指定されたパーティションのOSSパスを指定します。

  • テーブル全体を同期します。
    MSCK修復テーブルadb_external_db.partition_table_test;
  • 指定されたパーティションを同期します。
    MSCK REPAIR TABLE adb_external_db.partition_table_test SYNC_DIR'oss: // testBucketName/test_db/partition_table_test/dt=20220619 ';

関連ドキュメント