Share via


Exemplaarcapaciteit beheren

Belangrijk

Lakebase Provisioned is beschikbaar in de volgende regio's: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

Lakebase Provisioned is de oorspronkelijke Lakebase-aanbieding die gebruikmaakt van ingerichte rekenkracht die u handmatig schaalt. Zie Lakebase Automatisch schalen voor de nieuwste versie van Lakebase, met automatisch schalen, schalen naar nul, vertakkingen en direct herstellen.

Nieuwe Lakebase-exemplaren worden aangemaakt als autoscaling-projecten. De implementatie begint op 12 maart 2026. Zie Standaard automatisch schalen voor details.

Op deze pagina worden de opties voor het juiste formaat van uw Lakebase-exemplaarcapaciteit uitgelegd en hoe u deze kunt beheren.

Capaciteit van exemplaar wijzigen

Als u het formaat van een exemplaar wilt wijzigen, moet u de juiste CAN MANAGE machtigingen hebben. Het wijzigen van de grootte kan enkele minuten duren. De capaciteitswijziging wordt van kracht wanneer het exemplaar opnieuw wordt opgestart.

UI (Gebruikersinterface)

  1. Klik op app-pictogram.Apps in de rechterbovenhoek en selecteer Lakebase Postgres.
  2. Klik op Geconfigureerd om de pagina Geconfigureerde instanties te openen.
  3. Selecteer het database-exemplaar waarvoor u de capaciteit wilt wijzigen.
  4. Klik op Bewerken in de rechterbovenhoek.
  5. Gebruik de vervolgkeuzelijst Capaciteit om de nieuwe instantiegrootte te selecteren.
  6. Klik op Opslaan.

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}")

CLI (Command Line Interface)

# 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"
  }'

Beste praktijken

Elke capaciteitseenheid wijst ongeveer 16 GB RAM toe aan het database-exemplaar, samen met alle bijbehorende CPU- en lokale SSD-resources. Door omhoog te schalen worden deze resources lineair verhoogd. Postgres distribueert het toegewezen geheugen over meerdere onderdelen:

  • Databasecaches
  • Werkgeheugen
  • Andere processen met vaste geheugenvereisten

Prestaties variƫren op basis van de gegevensgrootte en querycomplexiteit.

Voordat u query's gaat schalen, testen en optimaliseren. Opslag wordt automatisch geschaald.