Auf dieser Seite wird beschrieben, wie Sie AlloyDB Omni-System-Dumpdateien generieren und die Ursachen unerwarteter Probleme analysieren.
Hinweise
Extrahieren Sie das alloydb-sysdump
-Dienstprogramm, das im von Ihnen installierten AlloyDB Omni-Docker-Image enthalten ist:
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
AlloyDB Omni-Dumpdatei generieren
Sie können jederzeit manuell eine AlloyDB Omni-Dumpdatei generieren. Anhand der Dumpdatei können Sie oder das Google Cloud -Kundenservice Probleme mit Ihrer AlloyDB Omni-Installation analysieren, z. B. Deadlocks, die neue Verbindungen blockieren, langsame Abfragen, langsames Vacuum, hohe Auslastung von Arbeitsspeicher, CPU oder Speicher.
Führen Sie den folgenden Befehl aus, um eine Dumpdatei zu generieren:
sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME
Ersetzen Sie Folgendes:
INSTALL_PATH
: der Pfad zum AlloyDB Omni-Installationsverzeichnis, auf das über das Hostdateisystem zugegriffen werden kann.USERNAME
: Der Name des Nutzers, der eine Verbindung zur Datenbank herstellt.PORT
: Der TCP-Port, über den AlloyDB Omni Verbindungen akzeptiert. Der Standardwert ist5432
.HOSTNAME
: Der Hostname des Computers, auf dem AlloyDB Omni ausgeführt wird. Wenn der Wert mit einem Schrägstrich beginnt, wird er als Verzeichnis für einen Unix-Domain-Socket verwendet. Der Standardwert istlocalhost
.CONTAINER_NAME
: Der Name des Containers, in dem AlloyDB Omni ausgeführt wird.In der Befehlsausgabe wird der Speicherort der Systemdumpdatei angezeigt.
Weitere Informationen zu den Befehlsargumenten erhalten Sie durch Eingabe des folgenden Befehls:
/tmp/alloydb-sysdump --help
AlloyDB Omni-Dumpdatei prüfen
Eine AlloyDB Omni-Dumpdatei ist eine gewöhnliche Textdatei, in der verschiedene Aspekte des Systemstatus zusammengefasst sind. Öffnen Sie sie in einem Texteditor, im less
-Programm oder in einem anderen Programm zum Ansehen von Textdateien, um sie zu überprüfen.
AlloyDB Omni speichert die Datei in Ihrem Datenverzeichnis und benennt sie alloydb_system_dump_
gefolgt von einem Zeitstempel. Beispiel: alloydb_system_dump_20240614_062953PM
Supportanfrage erstellen
Wenn Sie Hilfe bei der Auswertung einer Systemdumpdatei zur Behebung eines Problems mit AlloyDB Omni benötigen, erstellen Sie einen Supportfall und hängen Sie die Datei an. Sie benötigen ein Google Cloud -Konto, um einen Supportfall zu erstellen.
Das AlloyDB-Team bearbeitet den Fall entsprechend seiner Priorität und dem jeweiligen Supportdienst zum Zeitpunkt der Erstellung.