Gere e diagnostique ficheiros de despejo do AlloyDB Omni

Selecione uma versão da documentação:

Esta página descreve como gerar ficheiros de despejo do sistema do AlloyDB Omni e analisar as causas de problemas inesperados.

Antes de começar

Extraia o utilitário alloydb-sysdump incluído na imagem do Docker do AlloyDB Omni que instalou:

Docker

docker run --rm --entrypoint /bin/bash $IMAGE -c
"cat /usr/lib/postgresql/15/bin/alloydb-sysdump"
> /tmp/alloydb-sysdump
chmod +x /tmp/alloydb-sysdump

Podman

podman run --rm --entrypoint /bin/bash $IMAGE -c
"cat /usr/lib/postgresql/15/bin/alloydb-sysdump"
> /tmp/alloydb-sysdump
chmod +x /tmp/alloydb-sysdump

Gere um ficheiro de despejo do AlloyDB Omni

Pode gerar manualmente um ficheiro de despejo do AlloyDB Omni em qualquer altura. Examinar o ficheiro de despejo ajuda o apoio ao cliente ou a si a analisar problemas com a instalação do AlloyDB Omni, como bloqueios que impedem novas ligações, consultas lentas, vácuo lento, utilização elevada de memória, CPU ou armazenamento. Google Cloud

Para gerar um ficheiro de despejo, execute o seguinte comando:

   sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME

Substitua o seguinte:

  • INSTALL_PATH: o caminho para o diretório de instalação do AlloyDB Omni acessível a partir do sistema de ficheiros do anfitrião.
  • USERNAME: o nome do utilizador que se está a ligar à base de dados.
  • PORT: a porta TCP onde o AlloyDB Omni aceita ligações. O valor predefinido é 5432.
  • HOSTNAME: o nome do anfitrião da máquina na qual o AlloyDB Omni é executado. Se o valor começar com uma barra, é usado como o diretório para um socket de domínio Unix. O valor predefinido é localhost.
  • CONTAINER_NAME: o nome do contentor no qual o AlloyDB Omni é executado.

    O resultado do comando apresenta a localização do ficheiro de despejo do sistema.

    Para saber mais sobre os argumentos do comando, execute:

     /tmp/alloydb-sysdump --help

Reveja um ficheiro de captura do AlloyDB Omni

Um ficheiro de despejo do AlloyDB Omni é um ficheiro de texto normal que resume vários aspetos do estado do sistema. Para o rever, abra-o num editor de texto, no programa less ou em qualquer outro programa para ver ficheiros de texto.

O AlloyDB Omni guarda o ficheiro no seu diretório de dados e atribui-lhe o nome alloydb_system_dump_ seguido de uma data/hora. Por exemplo, alloydb_system_dump_20240614_062953PM.

Crie um registo de apoio ao cliente para receber assistência

Se precisar de ajuda para interpretar um ficheiro de despejo do sistema para resolver um problema com o AlloyDB Omni, crie um registo de apoio técnico e anexe o ficheiro ao mesmo. Tem de ter uma conta para criar um registo de apoio técnico. Google Cloud

A equipa do AlloyDB responde ao registo com base na respetiva prioridade e no serviço de apoio técnico no momento da criação.