לפני שמתחילים
מחלצים את הכלי alloydb-sysdump שכלול בקובץ האימג' של AlloyDB Omni Docker שהתקנתם:
Docker
docker run --rm --entrypoint /bin/bash $IMAGE -c
"cat /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump"
> /tmp/alloydb-sysdumpchmod +x /tmp/alloydb-sysdump
Podman
podman run --rm --entrypoint /bin/bash $IMAGE -c
"cat /usr/lib/postgresql/PG_VERSION/bin/alloydb-sysdump"
> /tmp/alloydb-sysdumpchmod +x /tmp/alloydb-sysdump
יצירת קובץ dump של AlloyDB Omni
אתם יכולים ליצור קובץ dump של AlloyDB Omni באופן ידני בכל שלב. בדיקת קובץ ה-dump עוזרת לכם או לצוות Google Cloud Customer Care לנתח בעיות בהתקנה של AlloyDB Omni, כמו חסימות שמונעות חיבורים חדשים, שאילתות איטיות, פעולות vacuum איטיות ושימוש גבוה בזיכרון, במעבד או באחסון.
כדי ליצור קובץ dump, מריצים את הפקודה הבאה:
sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
PG_VERSION: הגרסה הראשית של PostgreSQL בהתקנה של AlloyDB Omni, לדוגמה18. -
INSTALL_PATH: הנתיב לספריית ההתקנה של AlloyDB Omni שאפשר לגשת אליה ממערכת הקבצים של המארח. -
CONTAINER_NAME: השם של הקונטיינר שבו פועל AlloyDB Omni. -
USERNAME: שם המשתמש שמתחבר למסד הנתונים. ערך ברירת המחדל הואalloydbadmin. -
PORT: יציאת ה-TCP שבה AlloyDB Omni מקבל חיבורים. ערך ברירת המחדל הוא5432.
HOSTNAME: שם המארח של המכונה שבה פועל AlloyDB Omni. אם הערך מתחיל בלוכסן, הוא משמש כספרייה עבור שקע דומיין של Unix. ערך ברירת המחדל הואlocalhost.בפלט הפקודה מוצג המיקום של קובץ ה-dump של המערכת.
כדי לקבל מידע נוסף על הארגומנטים של הפקודה, מריצים את הפקודה:
/tmp/alloydb-sysdump --help
בדיקת קובץ dump של AlloyDB Omni
קובץ dump של AlloyDB Omni הוא קובץ טקסט רגיל שמסכם היבטים שונים של מצב המערכת. כדי לבדוק את הקובץ, פותחים אותו בכלי לעריכת טקסט, בתוכנית less או בכל תוכנית אחרת להצגת קובצי טקסט.
AlloyDB Omni שומר את הקובץ בספריית הנתונים, ונותן לו את השם alloydb_system_dump_ ואחריו חותמת זמן. לדוגמה, alloydb_system_dump_20240614_062953PM.
יצירת בקשת תמיכה לקבלת עזרה
אם אתם צריכים עזרה בפענוח של קובץ ה-dump של המערכת כדי לפתור בעיה ב-AlloyDB Omni, אתם יכולים ליצור בקשת תמיכה ולצרף אליה את הקובץ. כדי ליצור בקשת תמיכה, צריך להיות לכם חשבון Google Cloud .
צוות AlloyDB יענה לבקשת התמיכה בהתאם לרמת העדיפות שלה ולחבילת שירותי התמיכה הרלוונטית בזמן היצירה שלה.