Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dieses Feature befindet sich in der öffentlichen Vorschau in den folgenden Regionen: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.
Auf dieser Seite werden die Optionen für die richtige Größenanpassung ihrer Lakebase-Instanzkapazität und deren Verwaltung erläutert.
Ändern der Instanzkapazität
Um die Größe einer Instanz zu ändern, müssen Sie über Berechtigungen verfügen CAN MANAGE . Das Ändern der Größe kann mehrere Minuten dauern. Die Kapazitätsänderung wird wirksam, wenn die Instanz neu gestartet wird.
Benutzeroberfläche
- Öffnen Sie eine ausgeführte Instanz. Siehe Greifen Sie auf eine Datenbankinstanz zu.
- Klicken Sie in der oberen rechten Ecke auf "Bearbeiten ".
- Verwenden Sie das Dropdownmenü "Kapazität ", um die neue Instanzgröße auszuwählen.
- Klicken Sie auf "Speichern".
cURL
curl -X PATCH --header "Authorization: Bearer ${DATABRICKS_TOKEN}" https://$WORKSPACE/api/2.0/database/instances/$INSTANCE_NAME \
--data-binary @- << EOF
{
"capacity": "CU_4"
}
EOF
Python SDK
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}")
Befehlszeilenschnittstelle (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"
}'
Bewährte Methoden
Jede Kapazitätseinheit weist der Datenbankinstanz ca. 16 GB RAM zu, zusammen mit allen zugeordneten CPU- und lokalen SSD-Ressourcen. Die Skalierung erhöht diese Ressourcen linear. Postgres verteilt den zugewiesenen Speicher über mehrere Komponenten:
- Datenbankcaches
- Prozessor-Arbeitsspeicher
- Andere Prozesse mit festen Speicheranforderungen
Die Leistung variiert je nach Datengröße und Abfragekomplexität.
Bevor Sie Abfragen skalieren, testen und optimieren. Der Speicher skaliert automatisch.