Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Importante
Lakebase Provisioned è disponibile in anteprima pubblica nelle aree seguenti: westus, westus2, eastuseastus2, centralus, southcentralus, , northeuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasia. uksouth
Lakebase Provisioned usa il calcolo con provisioning ridimensionato manualmente. Per il confronto delle funzionalità con la nuova scalabilità automatica di Lakebase, vedere scelta tra le versioni.
Questa pagina illustra le opzioni per ridimensionare correttamente la capacità dell'istanza di Lakebase e come gestirla.
Cambiare la capacità dell'istanza
Per ridimensionare un'istanza, è necessario disporre delle autorizzazioni CAN MANAGE. Il ridimensionamento può richiedere alcuni minuti. La modifica della capacità diventa effettiva quando l'istanza viene riavviata.
INTERFACCIA UTENTE
- Fare clic
App nell'angolo in alto a destra e selezionare Lakebase Postgres.
- Fare clic su Provisioning per aprire la pagina Istanze di cui è stato effettuato il provisioning .
- Selezionare l'istanza del database per cui si vuole modificare la capacità.
- Fare clic su Modifica nell'angolo superiore destro.
- Usare il menu a discesa Capacità per selezionare le nuove dimensioni dell'istanza.
- Fare clic su Salva.
curva
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
# 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"
}'
Procedure consigliate
Ogni unità di capacità alloca circa 16 GB di RAM all'istanza del database, insieme a tutte le risorse SSD locali e cpu associate. L'aumento delle prestazioni aumenta in modo lineare queste risorse. Postgres distribuisce la memoria allocata tra più componenti:
- Cache del database
- Memoria del lavoratore
- Altri processi con requisiti di memoria fissi
Le prestazioni variano in base alle dimensioni dei dati e alla complessità delle query.
Prima di ridimensionare, testare e ottimizzare le query. L'archiviazione viene ridimensionata automaticamente.