다음을 통해 공유


인스턴스 용량 관리

중요합니다

이 기능은 다음 지역의 공개 미리 보기에 있습니다. westuswestus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth

이 페이지에서는 Lakebase 인스턴스 용량의 크기를 조정하는 옵션과 이를 관리하는 방법을 설명합니다.

인스턴스 용량 변경

인스턴스 크기를 조정하려면 권한이 있어야 합니다 CAN MANAGE . 크기 조정에 몇 분 정도 걸릴 수 있습니다. 용량 변경은 인스턴스를 다시 시작할 때 적용됩니다.

사용자 인터페이스 (UI)

  1. 실행 중인 인스턴스를 엽니다. 데이터베이스 인스턴스 액세스를 참조하세요.
  2. 오른쪽 위 모서리에서 편집 을 클릭합니다.
  3. 용량 드롭다운 메뉴를 사용하여 새 인스턴스 크기를 선택합니다.
  4. 저장을 클릭합니다.

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

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

모범 사례

각 용량 단위는 연결된 모든 CPU 및 로컬 SSD 리소스와 함께 데이터베이스 인스턴스에 약 16GB의 RAM을 할당합니다. 강화하면 이러한 리소스가 선형적으로 증가합니다. Postgres는 할당된 메모리를 여러 구성 요소에 분산합니다.

  • 데이터베이스 캐시
  • 작업자 메모리
  • 고정 메모리 요구 사항이 있는 기타 프로세스

성능은 데이터 크기 및 쿼리 복잡성에 따라 달라집니다.

크기 조정 전에 쿼리를 테스트하고 최적화합니다. 스토리지 크기가 자동으로 조정됩니다.