Genera e diagnostica i file dump di AlloyDB Omni

Seleziona una versione della documentazione:

Questa pagina descrive come generare i file di dump di sistema di 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

Genera un file di dump di AlloyDB Omni

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

Per generare un file di dump, esegui questo 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 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 è in esecuzione 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 container in cui è in esecuzione AlloyDB Omni.

    L'output comando mostra il percorso del file di dump di sistema.

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

     /tmp/alloydb-sysdump --help

Esamina un file di dump di AlloyDB Omni

Un file di dump di AlloyDB Omni è un normale file di testo che riepiloga vari aspetti dello stato del sistema. Per esaminarlo, aprilo in un editor di testo, nel programma less o in qualsiasi altro programma per la visualizzazione di file di testo.

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

Crea una richiesta di assistenza

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

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