패브릭 데이터 웨어하우스의 버스트 가능 용량
적용 대상:Microsoft Fabric의 ✅ SQL 분석 엔드포인트 및 웨어하우스
Fabric 용량은 사용 가능한 컴퓨팅 능력의 양을 결정하는 크기(또는 SKU)의 고유한 리소스 풀입니다. 웨어하우스 및 SQL 분석 엔드포인트는 워크로드가 더 많은 리소스를 사용하여 더 나은 성능을 달성할 수 있도록 버스트 가능 용량을 제공합니다.
버스트 가능 용량
버스트 가능 용량은 작업 영역의 Fabric 용량에 할당된 SKU와 직접적인 상관 관계가 있습니다. 워크로드의 함수이기도 합니다. 까다로운 워크로드는 버스트 가능 용량 단위를 사용하지 않을 수 있습니다. 워크로드는 구매한 기준 용량 내에서 최적의 성능을 달성할 수 있습니다.
워크로드가 버스트 가능 용량을 사용하고 있는지 확인하려면 Capacity Units (CU) / duration / Baseline CU = Scale factor
수식을 사용하여 워크로드의 배율 인수를 계산할 수 있습니다.
이 수식의 예시로, 용량이 F8이고 워크로드가 완료되는 데 100초가 걸리며 1500 CU를 사용하는 경우 배율은 1500 / 100 / 8 = 1.875
와 같이 계산됩니다.
CU는 Microsoft Fabric 용량 메트릭 앱을 사용하여 확인할 수 있습니다.
배율이 1을 초과한다는 것은 워크로드의 요구를 충족하기 위해 버스트 가능 용량이 사용되고 있음을 의미합니다. 또한 워크로드가 향후 시간 간격에서 용량 단위를 빌려오고 있음을 의미합니다. 이것이 스무딩이라는 Microsoft Fabric이라는 기본 개념입니다.
스무딩은 사용하지 않는 유휴 용량이 많지만 피크 시간대에 급격히 급증하는 고객에게 안도감을 줍니다. 스무딩은 컴퓨팅 평가를 분산하여 용량 관리를 간소화하여 고객 작업이 원활하고 효율적으로 실행되도록 보장합니다.
SKU 가드레일
버스트 가능 용량은 유한합니다. 백 엔드 컴퓨팅 리소스에는 제한이 적용되어 웨어하우스 및 SQL 분석 엔드포인트 워크로드로 인한 제한(throttling) 위험을 크게 줄일 수 있습니다.
제한(또는 가드레일)은 작업 영역에 할당된 Fabric 용량 SKU 크기와 직접 관련된 배율입니다.
Microsoft Fabric SKU | 동등한 프리미엄 SKU | 기초 CU(용량 단위) | 버스트 가능 배율 |
---|---|---|---|
F2 | 2 | 1x - 32x | |
F4 | 4 | 1x - 16x | |
F8 | 8 | 1x - 12x | |
F16 | 16 | 1x - 12x | |
F32 | 32 | 1x - 12x | |
F64 | P1 | 64 | 1x - 12x |
F128 | P2 | 128 | 1x - 12x |
F256 | P3 | 256 | 1x - 12x |
F512 | P4 | 512 | 1x - 12x |
F1024 | P5 | 1024 | 1x - 12x |
F2048 | 2048 | 1x - 12x |
더 작은 SKU 크기는 개발/테스트 시나리오 또는 임시 워크로드에 사용되는 경우가 많습니다. 표에 표시된 배율이 클수록 이러한 환경에서 일반적으로 발견되는 낮은 전체 사용률에 맞춰 더 많은 처리 능력을 제공합니다.
SKU 크기가 클수록 더 많은 총 용량 단위에 액세스할 수 있으므로 더 복잡한 워크로드를 더 많은 동시성으로 최적으로 실행할 수 있습니다. 따라서 원하는 워크로드 성능이 달성 되지 않는 경우 용량 SKU 크기를 늘리는 것이 도움이 될 수 있습니다.
참고 항목
최대 버스트 가능 배율은 매우 짧은 시간 간격, 종종 단일 쿼리 내에서 몇 초 또는 밀리초 동안만 관찰될 수 있습니다. Microsoft Fabric 용량 메트릭 앱을 사용하여 버스트 가능 용량을 관찰하는 경우 장기간에 걸쳐 배율은 더 낮아질 것입니다.
격리 경계
웨어하우스는 워크로드 관리에 설명된 대로 쿼리 처리에서 수집을 완전히 격리합니다.
버스트 가능 배율은 쿼리 처리를 위해 버스트 가능 배율이 달성되는 동시에 수집을 위해 독립적으로 달성될 수 있습니다. 이러한 배율은 단일 작업 영역 내의 모든 프로세스를 캡슐화합니다. 그러나 여러 작업 영역에 용량을 할당할 수 있습니다. 따라서 용량의 집계 최대 배율은 ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]
수식으로 표시됩니다.
고려 사항
일반적으로 작은 용량의 SKU 크기에 할당된 작업 영역에서 실행되는 복잡한 쿼리는 완료될 때까지 실행되어야 합니다. 그러나 데이터 검색 또는 중간 데이터 처리가 버스트 가능 배율 내에서 물리적으로 실행될 수 없는 경우
This query was rejected due to current capacity constraints.
오류 메시지가 표시됩니다. SKU 크기를 늘리기 전에 데이터 및 쿼리 최적화를 보장하려면 성능 지침을 검토하세요. SKU 크기를 늘리려면 용량 관리자에게 문의하세요.용량의 크기가 조정된 후 다음 쿼리가 실행될 때 새 가드레일이 적용됩니다. 첫 번째 쿼리 제출 후 몇 초 이내에 성능이 새 용량 SKU 크기로 안정화되어야 합니다.
최적이 아닌 용량 크기에서 실행되는 워크로드는 워크로드의 CU 사용량을 증가시킬 수 있는 리소스 경합(예: 분산)의 대상이 될 수 있습니다.