Genera e diagnostica i file dump di AlloyDB Omni

Questa pagina descrive come generare file dump di sistema AlloyDB Omni e analizzare le cause di problemi imprevisti.

Prima di iniziare

Estrai l'utilità alloydb-sysdump inclusa nell'immagine Docker di AlloyDB Omni che hai installato:

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

Generare un file dump di AlloyDB Omni

Puoi generare manualmente un file dump di AlloyDB Omni in qualsiasi momento. L'esame del file dump consente a te o all'assistenza clienti di Google Cloud di analizzare i problemi relativi all'installazione di AlloyDB Omni, ad esempio deadlock che bloccano nuove connessioni, query lente, operazione di vacuum lenta, utilizzo elevato di memoria, CPU o spazio di archiviazione.

Per generare un file dump, esegui il seguente comando:

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

Sostituisci quanto segue:

  • INSTALL_PATH: il percorso della directory di installazione di AlloyDB Omni accessibile dal file system dell'host.
  • USERNAME: il nome dell'utente che si connette al database.
  • PORT: la porta TCP su cui AlloyDB Omni accetta le connessioni. Il valore predefinito è 5432.
  • HOSTNAME: il nome host della macchina su cui viene eseguito AlloyDB Omni. Se il valore inizia con una barra, viene utilizzato come directory per un socket di dominio Unix. Il valore predefinito è localhost.
  • CONTAINER_NAME: il nome del contenitore in cui viene eseguito AlloyDB Omni.

    L'output del comando mostra la posizione del file dump di sistema.

    Per scoprire di più sugli argomenti dei comandi, esegui:

     /tmp/alloydb-sysdump --help

Esaminare un file dump di AlloyDB Omni

Un file dump di AlloyDB Omni è un normale file di testo che riassume diversi aspetti dello stato del sistema. Per esaminarlo, apri il file in un editor di testo, nel programmaless o in qualsiasi altro programma per la visualizzazione di file di testo.

AlloyDB Omni salva il file nella directory dei dati e lo nomina alloydb_system_dump_ seguito da un timestamp. Ad esempio, alloydb_system_dump_20240614_062953PM.

Creare una richiesta di assistenza

Se hai bisogno di assistenza per interpretare un file dump di sistema per risolvere un problema con AlloyDB Omni, crea una richiesta di assistenza e allega il file. Per creare una richiesta di assistenza, devi avere un account Google Cloud .

Il team di AlloyDB risponde alla richiesta in base alla sua priorità e al rispettivo servizio di assistenza al momento della creazione.