적용 대상:✅Microsoft Fabric의 SQL 데이터베이스
이 문서에서는 Fabric에서 SQL 데이터베이스에 대한 컴퓨팅 사용량을 제어하고 모니터링하는 방법을 알아봅니다.
최대 vCore 제한으로 최대 컴퓨팅 사용량 제어
이 설정은 데이터베이스가 자동 크기 조정하는 동안 사용할 수 있는 CPU(패브릭 용량 단위) 의 상한을 정의합니다. 다음 표에는 최대 vCore 제한 및 해당 리소스가 요약되어 있습니다.
| 최대 vCore | vCore 4개 | vCore 32개(기본값) |
|---|---|---|
| 최대 메모리 | 12GB | 96GB |
| 최대 스토리지 | 756GB | 4 테라바이트 (4 TB) |
패브릭의 SQL 데이터베이스에서 자동 크기 조정은 수요에 따라 컴퓨팅 크기를 동적으로 조정하지만 구성된 최대 vCore 제한 또는 해당 메모리 제한을 초과하지 않습니다.
최대 vCore를 제한해야 하는 경우
최대 vCore 제한을 구성하는 것은 다음과 같은 시나리오에서 유용합니다.
- 공유 패브릭 용량에서 최대 컴퓨팅 사용량 제어
- 워크로드 버스트 중에 예기치 않은 비용 급증 및 제한을 방지합니다.
- 개발, 테스트 또는 초기 미리 보기 워크로드에 가드레일 적용
패브릭 포털에서 최대 vCore 제한 구성(미리 보기)
Fabric 포털의 Fabric에서 SQL 데이터베이스에 대한 최대 vCore 제한을 구성할 수 있습니다.
중요합니다
이 기능은 프리뷰 상태입니다.
- 패브릭 포털에서 SQL 데이터베이스로 이동합니다.
- 설정 아이콘을 선택합니다.
- 컴퓨팅 페이지를 선택합니다.
- 최대 vCore 제한에서 드롭다운 목록에서 값을 선택합니다. 이 SQL 데이터베이스의 vCore 사용률에 대한 새로운 최대값입니다.
- 저장을 선택합니다.
최대 vCore 제한 변경 효과
최대 vCore 제한은 청구 및 사용률 및 성능 모니터링 보고서에 컴퓨팅 사용량이 표시되는 방식에 직접적인 영향을 줍니다.
- 보고된 컴퓨팅 사용량은 제한된 vCore 최대값을 반영합니다.
- 최대 사용량은 워크로드가 급증하는 동안에도 구성된 최대값을 초과하지 않습니다.
- 이렇게 하면 공유 패브릭 용량에서 패브릭 용량 사용량 및 비용 노출을 보다 쉽게 제어할 수 있습니다.
최대 vCore 제한이 구성되면 SQL 데이터베이스는 수요에 따라 동적으로 자동 크기 조정을 계속합니다.
자동 크기 조정은 구성된 최대 vCore 제한으로 제한됩니다.
워크로드 수요가 제한을 초과하면 데이터베이스는 한도를 초과하여 확장되지 않습니다.
최대 vCore 구성에 관계없이 데이터베이스는 유휴 사용 기간 후에 컴퓨팅 0으로 축소됩니다.
데이터베이스의 최대 vCore 제한을 줄이면 최대 스토리지도 줄어듭니다. 데이터베이스가 이미 낮은 최대 스토리지 제한보다 큰 경우 최대 vCore 설정을 적용할 수 없습니다.
- 다음 T-SQL 쿼리를 사용하여 데이터베이스에 할당된 공간의 양을 찾을 수 있습니다.
SELECT file_id, type_desc, CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb, CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb, CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb, CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb FROM sys.database_files;사용되지 않는 공간을 확보하려면 DBCC SHRINKDATABASE(Transact-SQL) 또는 DBCC SHRINKFILE(Transact-SQL)을 사용합니다.