始める前に
alloydb-sysdump ユーティリティは AlloyDB Omni パッケージに含まれています。このユーティリティは /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump で使用できます。ここで、PG_VERSION は PostgreSQL のメジャー バージョン(18 など)です。
AlloyDB Omni ダンプファイルを生成する
AlloyDB Omni ダンプファイルはいつでも手動で生成できます。ダンプファイルを調べることで、ユーザーや Google Cloud のカスタマーケアが、新しい接続をブロックするデッドロック、クエリの遅延、バキュームの遅延、メモリ、CPU、ストレージの使用率が高いなど、AlloyDB Omni のインストールに関する問題を分析できます。
次のコマンドを実行して、ダンプファイルを生成します。
sudo /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump -r -D=DATA_DIR -s=SERVICE_NAME -U=USERNAME -p=PORT -H=HOSTNAME
次のように置き換えます。
PG_VERSION: AlloyDB Omni インストールの PostgreSQL メジャー バージョン(18など)。DATA_DIR: AlloyDB Omni データ ディレクトリのパス(/var/alloydb/main/dataなど)。SERVICE_NAME: AlloyDB Omni systemd サービスの名前。デフォルト値はalloydbomni18です。USERNAME: データベースに接続するユーザーの名前。デフォルト値はalloydbadminです。PORT: AlloyDB Omni が接続を受け入れる TCP ポート。デフォルト値は5432です。HOSTNAME: AlloyDB Omni が実行されているマシンのホスト名。値がスラッシュで始まる場合、Unix ドメイン ソケットのディレクトリとして使用されます。デフォルト値はlocalhostです。次のコマンド例は、デフォルト値を使用して AlloyDB Omni バージョン 18 のインストール用のダンプファイルを生成します。
sudo /usr/lib/postgresql/18/bin/alloydb-sysdump -r -D=/var/alloydb/main/data -s=alloydbomni18 -U=alloydbadmin -p=5432 -H=localhost
コマンドの出力には、システム ダンプ ファイルの場所が表示されます。
コマンド引数の詳細を確認するには、以下を実行します。
/usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump --help
AlloyDB Omni ダンプファイルを確認する
AlloyDB Omni ダンプファイルは、システムの状態のさまざまな側面を要約した通常のテキスト ファイルです。確認するには、テキスト エディタ、less プログラム、またはテキスト ファイルを表示する他のプログラムで開きます。
AlloyDB Omni はファイルをデータ ディレクトリに保存し、ファイル名に alloydb_system_dump_ とタイムスタンプを追加します。例: alloydb_system_dump_20240614_062953PM
サポートケースを作成してサポートを受ける
AlloyDB Omni の問題のトラブルシューティングにシステム ダンプファイルの解釈に関するサポートが必要な場合は、サポートケースを作成してファイルを添付してください。サポートケースを作成するには Google Cloud アカウントが必要です。
AlloyDB チームは、ケースを作成した時点でのケースの優先度およびそれぞれのサポート サービスに基づいて、ケースに対応しています。