Delen via


Exemplaarcapaciteit beheren

Belangrijk

Deze functie bevindt zich in Openbare Preview in de volgende regio's: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

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.