Todos os produtos
Search
Central de documentação

AnalyticDB:MSCK REPAIR TABLE

Última atualização: Jun 27, 2026

O AnalyticDB for MySQL aceita a instrução MSCK REPAIR TABLE para sincronizar partições de tabelas externas do OSS.

Pré-requisitos

Antes de começar, verifique se:

  • A versão do kernel do cluster é 3.1.8.0 ou posterior.

Para visualizar ou atualize a versão secundária, acesse o console do AnalyticDB for MySQL, abra a página Cluster Information e verifique a seção Configuration Information. Para obter instruções, consulte Atualizar a versão secundária de um cluster.

Observações de uso

A instrução MSCK REPAIR TABLE aplica-se exclusivamente a partições de tabelas externas do OSS e não a tabelas internas do AnalyticDB for MySQL.

Sintaxe

MSCK REPAIR TABLE table_name [SYNC_DIR 'Location'];

Parâmetros

Parâmetro

Descrição

table_name

Nome da tabela externa.

SYNC_DIR 'Location'

Sincroniza uma única partição. Location é o caminho do diretório da partição no OSS. Se omitido, todas as partições da tabela serão sincronizadas.

Exemplos

Sincronizar todas as partições

Execute esta instrução para sincronizar todas as partições de uma tabela:

MSCK REPAIR TABLE adb_external_db.partition_table_test;

Sincronizar uma partição específica

Para sincronizar apenas uma partição, especifique o caminho correspondente no OSS com SYNC_DIR:

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

Próximos passos