Avant de commencer
L'utilitaire alloydb-sysdump est inclus dans le package AlloyDB Omni. L'utilitaire est disponible à l'adresse /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump, où PG_VERSION correspond à la version majeure de PostgreSQL, par exemple 18.
Générer un fichier de dump AlloyDB Omni
Vous pouvez générer manuellement un fichier de dump AlloyDB Omni à tout moment. L'examen du fichier de dump vous aide, vous ou l'équipe Google Cloud Customer Care, à analyser les problèmes liés à votre installation AlloyDB Omni , tels que les interblocages qui bloquent les nouvelles connexions, les requêtes lentes, le nettoyage lent , l'utilisation élevée de la mémoire, du processeur ou du stockage.
Pour générer un fichier de dump, exécutez la commande suivante :
sudo /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump -r -D=DATA_DIR -s=SERVICE_NAME -U=USERNAME -p=PORT -H=HOSTNAME
Remplacez les éléments suivants :
PG_VERSION: version majeure de PostgreSQL de votre installation AlloyDB Omni, par exemple18.DATA_DIR: chemin d'accès à votre répertoire de données AlloyDB Omni, par exemple/var/alloydb/main/data.SERVICE_NAME: nom du service systemd AlloyDB Omni. La valeur par défaut estalloydbomni18.USERNAME: nom de l'utilisateur qui se connecte à la base de données. La valeur par défaut estalloydbadmin.PORT: port TCP sur lequel AlloyDB Omni accepte les connexions. La valeur par défaut est5432.HOSTNAME: nom d'hôte de la machine sur laquelle AlloyDB Omni s'exécute. Si la valeur commence par une barre oblique, elle est utilisée comme répertoire pour un socket de domaine Unix. La valeur par défaut estlocalhost.L'exemple de commande suivant génère un fichier de dump pour une installation AlloyDB Omni version 18 à l'aide des valeurs par défaut :
sudo /usr/lib/postgresql/18/bin/alloydb-sysdump -r -D=/var/alloydb/main/data -s=alloydbomni18 -U=alloydbadmin -p=5432 -H=localhost
Le résultat de la commande affiche l'emplacement du fichier de dump système.
Pour en savoir plus sur les arguments de la commande, exécutez :
/usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump --help
Examiner un fichier de dump AlloyDB Omni
Un fichier de dump AlloyDB Omni est un fichier texte ordinaire qui récapitule différents aspects de l'état du système. Pour l'examiner, ouvrez-le dans un éditeur de texte, le programme less ou tout autre programme permettant d'afficher des fichiers texte.
AlloyDB Omni enregistre le fichier dans votre répertoire de données et le nomme alloydb_system_dump_ suivi d'un code temporel. Par exemple, alloydb_system_dump_20240614_062953PM.
Créer une demande d'assistance
Si vous avez besoin d'aide pour interpréter un fichier de dump système afin de résoudre un problème lié à AlloyDB Omni, alors créez une demande d'assistance et joignez-y le fichier. Vous devez disposer d' un Google Cloud compte pour créer une demande d'assistance.
L'équipe AlloyDB répond à votre demande en fonction de sa priorité et du service d'assistance concerné au moment de sa création.