AnalyticDB for MySQL は、MSCK REPAIR TABLE 文をサポートしており、OSS 外部テーブルのパーティションを同期します。
前提条件
クラスターのカーネルバージョンは 3.1.8.0 以降である必要があります。
説明
AnalyticDB for MySQL クラスターのマイナーバージョンを表示および更新するには、AnalyticDB for MySQL コンソールにログインし、クラスター情報 ページの 構成情報 セクションに移動します。
使用上の注意
この構文は、OSS 外部テーブルのパーティションにのみ適用されます。AnalyticDB for MySQL の内部テーブルには適用されません。
構文
MSCK REPAIR TABLE table_name [SYNC_DIR 'Location'];パラメーター
パラメーター | 説明 |
| 外部テーブルの名前。 |
| 指定されたパーティションを同期します。このパラメーターを指定しない場合、テーブル全体が同期されます。 |
例
テーブルのすべてのパーティションを同期します。
MSCK REPAIR TABLE 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';