Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Oryginalna oferta Lakebase Provisioned wykorzystuje hostowane zasoby obliczeniowe, które można skalować ręcznie. Aby uzyskać informacje o obsługiwanych regionach, zobacz Dostępność regionów. Aby uzyskać najnowszą wersję bazy danych Lakebase z automatycznym skalowaniem zasobów obliczeniowych, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem, zobacz Skalowanie automatyczne w usłudze Lakebase.
Nowe instancje Lakebase zostaną utworzone jako projekty Autoscaling. Wdrożenie rozpoczyna się 12 marca 2026 r. Aby uzyskać szczegółowe informacje, zobacz Autoskalowanie domyślnie.
Na tej stronie opisano opcje dopasowania pojemności instancji Lakebase oraz zarządzania nią.
Zmień pojemność wystąpienia
Aby zmienić rozmiar wystąpienia, musisz mieć CAN MANAGE uprawnienia. Zmiana rozmiaru może potrwać kilka minut. Zmiana pojemności jest wprowadzana po ponownym uruchomieniu wystąpienia.
interfejs użytkownika
- Kliknij
Aplikacje w prawym górnym rogu i wybierz pozycję Lakebase Postgres.
- Kliknij pozycję Provisionowane, aby otworzyć stronę Provisionowanych wystąpień.
- Wybierz wystąpienie bazy danych, dla którego chcesz zmienić pojemność.
- Kliknij przycisk Edytuj w prawym górnym rogu.
- Użyj listy rozwijanej Pojemność, aby wybrać nowy rozmiar instancji.
- Kliknij przycisk Zapisz.
skręt
curl -X PATCH --header "Authorization: Bearer ${DATABRICKS_TOKEN}" https://$WORKSPACE/api/2.0/database/instances/$INSTANCE_NAME \
--data-binary @- << EOF
{
"capacity": "CU_4"
}
EOF
Zestaw SDK dla języka 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}")
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"
}'
Najlepsze rozwiązania
Każda jednostka pojemności przydziela około 16 GB pamięci RAM dla instancji bazy danych, wraz ze wszystkimi skojarzonymi zasobami procesora i lokalnymi dyskami SSD. Skalowanie w górę zwiększa te zasoby liniowo. Usługa Postgres dystrybuuje przydzieloną pamięć między wieloma składnikami:
- Bufory pamięci bazy danych
- Pamięć procesu roboczego
- Inne procesy ze stałymi wymaganiami dotyczącymi pamięci
Wydajność różni się w zależności od rozmiaru danych i złożoności zapytań.
Przed skalowaniem, przetestuj i zoptymalizuj zapytania. Pamięć skalują się automatycznie.