יצירה וניהול של נקודות פיצול של מסדי נתונים ב-Spanner Omni

במסמך הזה מוסבר איך ליצור ולנהל פיצולים במסד הנתונים של Spanner Omni כדי להתכונן לעלייה בתנועה. התהליך הזה דומה מאוד ליצירה וניהול של נקודות פיצול ב-Spanner, עם ההבדלים הבאים:

  • כדי להוסיף פיצולים ידניים למסד הנתונים של Spanner Omni, משתמשים בפקודה הבאה:

    spanner databases splits add DATABASE_ID \
    --splits-file=FILE_PATH \
    [--split-expiration-time=DATE]
    

    מחליפים את מה שכתוב בשדות הבאים:

    • DATABASE_ID: מזהה מסד הנתונים, לדוגמה: MY_DATABASE.

    • FILE_PATH: הנתיב לקובץ שמכיל את ההגדרות של נקודות הפיצול, לדוגמה /home/user/project/spanner/manual_splits.txt.

    • DATE: אופציונלי, התאריך שאחריו הפיצולים יפוגו. הערכים הקבילים הם ערכי חותמת זמן וערכי זמן יחסיים – לדוגמה, 2072-09-27T12:30:00.45Z או now+7d.

  • כדי לראות את נקודות הפיצול הידניות במסד הנתונים של Spanner Omni, משתמשים בפקודה הבאה:

    spanner sql \
    --database DATABASE_ID --execute \
    "SELECT * \
    FROM SPANNER_SYS.USER_SPLIT_POINTS"