Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ GaussDB(DWS)/ Perguntas frequentes/ Gerenciamento de clusters/ Como limpar e recuperar o espaço de armazenamento?
Atualizado em 2024-05-09 GMT+08:00

Como limpar e recuperar o espaço de armazenamento?

Depois de excluir dados armazenados em armazéns de dados de GaussDB(DWS), dados sujos podem ser gerados possivelmente porque o espaço em disco não é liberado. Isso resulta em desperdício de espaço em disco e deteriora o desempenho de criação e restauração de napshot. O seguinte descreve o impacto sobre o sistema e operação subsequente para limpar o espaço em disco:

Pontos que valem a pena mencionar durante a limpeza e recuperação de espaço de armazenamento:

  • Dados desnecessários precisam ser excluídos para liberar o espaço de armazenamento.
  • Operações frequentes de leitura e gravação podem afetar o uso adequado do banco de dados. Portanto, é uma boa prática limpar e recuperar o espaço de armazenamento quando não estiver em horários de pico.
  • O tempo de limpeza de dados depende dos dados armazenados no banco de dados.

Execute as seguintes etapas para limpar e recuperar o espaço de armazenamento:

  1. Conecte-se ao banco de dados. Para obter detalhes, consulte Métodos de conexão a um cluster.
  2. Execute o seguinte comando para limpar e recuperar o espaço de armazenamento:

    VACUUM FULL;

    Por padrão, as tabelas nas quais o usuário atual tem a permissão são excluídas. Outras tabelas são puladas.

    As seguintes informações são exibidas quando o espaço é limpo:

    1
    VACUUM
    
    • VACUUM FULL recupera todo o espaço de linha expirado, no entanto, requer um bloqueio exclusivo em cada tabela que está sendo processada e pode levar muito tempo para ser concluído em tabelas de banco de dados grandes e distribuídas. É aconselhável fazer VACUUM FULL para tabelas especificadas. Se você quiser fazer VACUUM FULL para todo o banco de dados, é aconselhável fazê-lo durante a manutenção do banco de dados.
    • A informação estatística perder-se-á se utilizar o parâmetro FULL. Para coletar as estatísticas, adicione a palavra-chave ANALYZE, por exemplo, VACUUM FULL ANALYZE;.

      Para obter mais informações sobre VACUUM, consulte VACUUM na Referência de sintaxe SQL.