Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Cette fonctionnalité est en préversion publique dans les régions suivantes : westus, , westus2eastuseastus2, , centralus, southcentralus, , northeuropewesteurope, , australiaeastbrazilsouth, , canadacentral, centralindia, , . southeastasiauksouth
Cette page explique les options de dimensionnement approprié de votre capacité d’instance Lakebase et explique comment la gérer.
Modifier la capacité de l’instance
Pour redimensionner une instance, vous devez disposer CAN MANAGE d’autorisations. Le redimensionnement peut prendre plusieurs minutes. Le changement de capacité prend effet lorsque l’instance est redémarrée.
IU
- Ouvrez une instance en cours d’exécution. Consultez Accéder à une instance de base de données.
- Cliquez sur Modifier dans le coin supérieur droit.
- Utilisez le menu déroulant Capacité pour sélectionner la nouvelle taille d’instance.
- Cliquez sur Enregistrer.
friser
curl -X PATCH --header "Authorization: Bearer ${DATABRICKS_TOKEN}" https://$WORKSPACE/api/2.0/database/instances/$INSTANCE_NAME \
--data-binary @- << EOF
{
"capacity": "CU_4"
}
EOF
Kit de développement logiciel (SDK) Python
from databricks.sdk import WorkspaceClient
from databricks.sdk.service.database import DatabaseInstance
# Initialize the Workspace client
w = WorkspaceClient()
# Update the capacity
instance_name = "my-database-instance"
w.database.update_database_instance(
name=instance_name,
database_instance=DatabaseInstance(
name=instance_name,
capacity="CU_4"
),
update_mask="*"
)
print(f"Updated capacity for database instance: {instance_name}")
Interface de ligne de commande (CLI)
# Update a database instance
databricks database update-database-instance my-database-instance \
--capacity CU_1
# Update using JSON
databricks database update-database-instance my-database-instance \
--json '{
"capacity": "CU_2"
}'
Meilleures pratiques
Chaque unité de capacité alloue environ 16 Go de RAM à l’instance de base de données, ainsi que toutes les ressources UC et SSD locales associées. L'augmentation de l'échelle augmente ces ressources de manière linéaire. Postgres distribue la mémoire allouée sur plusieurs composants :
- Caches de base de données
- Mémoire de travail
- Autres processus avec des exigences de mémoire fixes
Les performances varient en fonction de la taille des données et de la complexité des requêtes.
Avant la mise à l’échelle, testez et optimisez les requêtes. Le stockage s'adapte automatiquement.