Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Questa funzionalità è disponibile in anteprima pubblica nelle aree seguenti: westus, westus2, eastus, eastus2, centralus, southcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasia. uksouth
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
- Aprire un'istanza in esecuzione. Vedere Accedere a un'istanza di database.
- 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.