Spanner Omni データベースの分割ポイントを作成して管理する

このドキュメントでは、トラフィックの増加に備えて Spanner Omni データベースで分割を作成して管理する方法について説明します。このプロセスは、Spanner 分割ポイントの作成と管理とほぼ同じですが、次の点が異なります。

  • Spanner Omni データベースに手動分割を追加するには、次のコマンドを使用します。

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

    次のように置き換えます。

    • DATABASE_ID: データベース 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"