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.