Genera e diagnostica i file dump di AlloyDB Omni

Seleziona una versione della documentazione:

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

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, come 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 del computer 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 container in cui viene eseguito AlloyDB Omni.

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

    Per scoprire di più sugli argomenti del comando, 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 riassume 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.

Creare una richiesta di assistenza

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

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