Mengelola kapasitas instance

Penting

Lakebase Provisioned adalah penawaran Lakebase asli yang menggunakan komputasi yang disediakan yang Anda skalakan secara manual. Untuk wilayah yang didukung, lihat Ketersediaan wilayah. Untuk versi terbaru Lakebase, dengan komputasi penskalaan otomatis, skala-ke-nol, pencabangan, dan pemulihan instan, lihat Penskalaan Otomatis Lakebase.

Instans Lakebase baru akan dibuat sebagai proyek Autoscaling. Peluncuran dimulai 12 Maret 2026. Untuk informasi lebih lanjut, lihat Penskalaan otomatis yang diaktifkan secara default.

Halaman ini menjelaskan opsi untuk menyesuaikan ukuran kapasitas instans Lakebase Anda dan cara mengelolanya.

Mengubah kapasitas instans

Untuk mengubah ukuran instans, Anda harus memiliki CAN MANAGE izin. Proses perubahan ukuran dapat memerlukan waktu beberapa menit. Perubahan kapasitas berlaku ketika instans dimulai ulang.

Antarmuka Pengguna

  1. Klik ikon Aplikasi.Aplikasi di sudut kanan atas dan pilih Lakebase Postgres.
  2. Klik Disediakan untuk membuka halaman Instans yang disediakan .
  3. Pilih instans database yang ingin Anda ubah kapasitasnya.
  4. Klik Edit di sudut kanan atas.
  5. Gunakan menu drop-down Kapasitas untuk memilih ukuran instans baru.
  6. Kliklah Simpan.

melengkung

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

antarmuka baris perintah (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"
  }'

Praktik terbaik

Setiap unit kapasitas mengalokasikan sekitar 16GB RAM ke instans database, bersama dengan semua sumber daya CPU dan SSD lokal terkait. Penambahan skala meningkatkan sumber daya ini secara linier. Postgres mendistribusikan memori yang dialokasikan di beberapa komponen:

  • Cache database
  • Memori pekerja
  • Proses lain dengan persyaratan memori tetap

Performa bervariasi berdasarkan ukuran data dan kompleksitas kueri.

Sebelum menskalakan, uji dan optimalkan kueri. Penyimpanan diskalakan secara otomatis.