Udostępnij przez


Zarządzanie pojemnością wystąpienia

Ważne

Ta funkcja jest dostępna w wersji próbnej w następujących regionach: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

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

  1. Otwórz działającą instancję. Zobacz Uzyskiwanie dostępu do wystąpienia bazy danych.
  2. Kliknij przycisk Edytuj w prawym górnym rogu.
  3. Użyj listy rozwijanej Pojemność, aby wybrać nowy rozmiar instancji.
  4. 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.