產生及診斷 AlloyDB Omni 傾印檔案

選取說明文件版本:

本頁說明如何產生 AlloyDB Omni 系統傾印檔案,並分析非預期問題的原因。

事前準備

從您安裝的 AlloyDB Omni Docker 映像檔中,解壓縮 alloydb-sysdump 公用程式:

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 傾印檔

您可以隨時手動產生 AlloyDB Omni 傾印檔案。檢查傾印檔案有助於您或 Google Cloud 客戶服務分析 AlloyDB Omni 安裝問題,例如造成新連線遭到封鎖的死結、查詢速度緩慢、真空速度緩慢,以及記憶體、CPU 或儲存空間用量過高。

如要產生傾印檔案,請執行下列指令:

   sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME

更改下列內容:

  • INSTALL_PATH:可從主機檔案系統存取的 AlloyDB Omni 安裝目錄路徑。
  • USERNAME:連線至資料庫的使用者名稱。
  • :AlloyDB Omni 接受連線的 TCP 連接埠。PORT預設值為 5432
  • HOSTNAME:AlloyDB Omni 執行的電腦主機名稱。如果值開頭為斜線,則會做為 Unix 網域通訊端的目錄。預設值為 localhost
  • CONTAINER_NAME:AlloyDB Omni 執行的容器名稱。

    指令輸出內容會顯示系統傾印檔案的位置。

    如要進一步瞭解指令引數,請執行:

     /tmp/alloydb-sysdump --help

查看 AlloyDB Omni 傾印檔案

AlloyDB Omni 傾印檔案是普通的文字檔案,可彙整系統狀態的各個層面。如要查看,請在文字編輯器、less 程式或任何其他文字檔案檢視程式中開啟該檔案。

AlloyDB Omni 會將檔案儲存在資料目錄中,並將檔案命名為 alloydb_system_dump_,後面加上時間戳記。例如:alloydb_system_dump_20240614_062953PM

建立客服案件以尋求協助

如需協助解讀系統傾印檔案,以排解 AlloyDB Omni 問題,請建立支援案件,並將檔案附加至案件。您必須擁有 Google Cloud 帳戶,才能建立支援案件。

AlloyDB 團隊會根據支援記錄建立時的優先順序和適用的支援服務來回覆案件。