Tous les produits
Search
Centre de documentation

AnalyticDB:MSCK REPAIR TABLE

Dernière mise à jour :Aug 10, 2026

AnalyticDB for MySQL prend en charge l'instruction MSCK REPAIR TABLE pour synchroniser les partitions des tables externes OSS.

Prérequis

Avant de commencer, assurez-vous que :

  • La version du noyau du cluster est la 3.1.8.0 ou une version ultérieure.

Pour afficher ou mettre à jour la version mineure, accédez à la console AnalyticDB for MySQL, ouvrez la page Cluster Information et vérifiez la section Configuration Information. Pour plus d'informations, consultez Mettre à jour la version mineure d'un cluster.

Notes d'utilisation

L'instruction MSCK REPAIR TABLE s'applique uniquement aux partitions des tables externes OSS. Elle ne s'applique pas aux tables internes d'AnalyticDB for MySQL.

Syntaxe

MSCK REPAIR TABLE table_name [SYNC_DIR 'Location'];

Paramètres

Paramètre Description
table_name Nom de la table externe.
SYNC_DIR 'Location' Synchronise une partition unique. Location correspond au chemin OSS du répertoire de partition. Si ce paramètre est omis, toutes les partitions de la table sont synchronisées.

Exemples

Synchroniser toutes les partitions

Exécutez cette instruction pour synchroniser toutes les partitions d'une table :

MSCK REPAIR TABLE adb_external_db.partition_table_test;

Synchroniser une partition spécifique

Pour synchroniser une seule partition, indiquez son chemin OSS avec SYNC_DIR :

MSCK REPAIR TABLE adb_external_db.partition_table_test SYNC_DIR 'oss://testBucketName/test_db/partition_table_test/dt=20220619';

Étapes suivantes