AlloyDB Omni mit RPM-Dumpdateien generieren und analysieren

Wählen Sie eine Dokumentationsversion aus:

Auf dieser Seite wird beschrieben, wie Sie AlloyDB Omni-System-Dumpdateien generieren und die Ursachen unerwarteter Probleme analysieren.

Hinweis

Das Dienstprogramm alloydb-sysdump ist im AlloyDB Omni-Paket enthalten. Das Dienstprogramm ist unter /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump verfügbar, wobei PG_VERSION die PostgreSQL-Hauptversion ist, z. B. 18.

AlloyDB Omni-Dumpdatei generieren

Sie können jederzeit manuell eine AlloyDB Omni-Dumpdatei generieren. Durch die Untersuchung der Dump-Datei können Sie oder der Google Cloud Customer Care Probleme mit Ihrer AlloyDB Omni-Installation analysieren, z. B. Deadlocks, die neue Verbindungen blockieren, langsame Abfragen, langsames Vacuuming, hohe Arbeitsspeicher-, CPU- oder Speichernutzung.

Führen Sie den folgenden Befehl aus, um eine Dumpdatei zu generieren:

    sudo /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump -r -D=DATA_DIR -s=SERVICE_NAME -U=USERNAME -p=PORT -H=HOSTNAME
   

Ersetzen Sie Folgendes:

  • PG_VERSION: die PostgreSQL-Hauptversion Ihrer AlloyDB Omni-Installation, z. B. 18.
  • DATA_DIR: Der Pfad zu Ihrem AlloyDB Omni-Datenverzeichnis, z. B. /var/alloydb/main/data.
  • SERVICE_NAME: Der Name des AlloyDB Omni-systemd-Dienstes. Der Standardwert ist alloydbomni18.
  • USERNAME: Der Name des Nutzers, der eine Verbindung zur Datenbank herstellt. Der Standardwert ist alloydbadmin.
  • PORT: Der TCP-Port, über den AlloyDB Omni Verbindungen akzeptiert. Der Standardwert ist 5432.
  • 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 ist localhost.

    Mit dem folgenden Beispielbefehl wird eine Dumpdatei für eine AlloyDB Omni-Installation der Version 18 mit Standardwerten generiert:

    sudo /usr/lib/postgresql/18/bin/alloydb-sysdump -r -D=/var/alloydb/main/data -s=alloydbomni18 -U=alloydbadmin -p=5432 -H=localhost

    In der Befehlsausgabe wird der Speicherort der System-Dumpdatei angezeigt.

    Führen Sie den folgenden Befehl aus, um mehr über die Befehlsargumente zu erfahren:

    /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump --help

AlloyDB Omni-Dumpdatei prüfen

Eine AlloyDB Omni-Dumpdatei ist eine gewöhnliche Textdatei, die verschiedene Aspekte des Systemstatus zusammenfasst. Öffnen Sie sie in einem Texteditor, im Programm less oder in einem anderen Programm zum Anzeigen von Textdateien, um sie zu prüfen.

AlloyDB Omni speichert die Datei in Ihrem Datenverzeichnis und benennt sie mit alloydb_system_dump_, gefolgt von einem Zeitstempel. Beispiel: alloydb_system_dump_20240614_062953PM

Supportanfrage erstellen, um Unterstützung zu erhalten

Wenn Sie Hilfe bei der Interpretation einer System-Dumpdatei zur Fehlerbehebung bei einem Problem mit AlloyDB Omni benötigen, erstellen Sie eine Supportanfrage und hängen Sie die Datei an. Sie benötigen ein Google Cloud -Konto, um eine Supportanfrage zu erstellen.

Das AlloyDB-Team bearbeitet die Anfrage entsprechend ihrer Priorität und des jeweiligen Support-Diensts zum Zeitpunkt der Erstellung.