Créer et gérer des points de fractionnement de base de données Spanner Omni

Ce document explique comment créer et gérer des fractionnements dans votre base de données Spanner Omni pour vous préparer à une augmentation du trafic. Ce processus est presque identique à la création et à la gestion des points de fractionnement Spanner, à quelques différences près :

  • Pour ajouter des fractionnements manuels à votre base de données Spanner Omni, utilisez la commande suivante :

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

    Remplacez les éléments suivants :

    • DATABASE_ID : identifiant de la base de données, par exemple MY_DATABASE.

    • FILE_PATH : chemin d'accès au fichier contenant les définitions des points de fractionnement (par exemple, /home/user/project/spanner/manual_splits.txt).

    • DATE : date facultative après laquelle les fractionnements expirent. Accepte les valeurs de code temporel et les valeurs de temps relatif (par exemple, 2072-09-27T12:30:00.45Z ou now+7d).

  • Pour afficher les points de fractionnement manuels dans votre base de données Spanner Omni, utilisez la commande suivante :

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