Program Tip

Azure SQL Database "DTU 백분율"메트릭

programtip 2020. 10. 19. 12:36
반응형

Azure SQL Database "DTU 백분율"메트릭


새로운 Azure SQL Database 계층 구조를 사용하면 데이터베이스 "DTU"사용량을 모니터링하여 다른 계층으로 업그레이드할지 다운 그레이드할지 여부를 확인하는 것이 중요해 보입니다.

Azure SQL Database 서비스 계층 및 성능 수준을 읽을 때 CPU, 데이터 및 로그 백분율 사용량 모니터링에 대해서만 설명합니다.

그러나 새 메트릭을 추가 할 때 DTU 백분율 옵션도 있습니다.

데이터베이스 측정 단위 추가

온라인에서 이것에 대해 찾을 수 없습니다. 이것은 본질적으로 다른 DTU 관련 메트릭의 요약입니까?


DTU는 서비스 계층의 성능을 측정하는 단위이며 여러 데이터베이스 특성을 요약 한 것입니다. 각 서비스 계층에는 한 계층과 다른 계층의 성능 수준을 쉽게 비교할 수 있도록 특정 수의 DTU가 할당되어 있습니다.

DTU (데이터베이스 처리량 단위) : DTU는 기본, 표준 및 프리미엄 데이터베이스의 성능 수준에 대한 상대적 용량을 설명하는 방법을 제공합니다. DTU는 CPU, 메모리, 읽기 및 쓰기의 혼합 측정을 기반으로합니다. DTU가 증가하면 성능 수준에서 제공하는 전력이 증가합니다. 예를 들어 DTU가 5 개인 성능 수준은 DTU가 1 개인 성능 수준보다 전력이 5 배 더 많습니다. 최대 DTU 할당량은 각 서버에 적용됩니다.

DTU 할당량은 개별 데이터베이스가 아닌 서버에 적용되며 각 서버에는 최대 1600 개의 DTU가 있습니다. DTU %는 특정 데이터베이스가 사용하는 단위의 백분율이며이 숫자는 서비스 계층의 DTU 등급의 100 %를 초과 할 수있는 것 같습니다 (서버 한계로 가정). 이 백분율 수치는 적절한 서비스 계층을 선택하는 데 도움이되도록 설계되었습니다.

이 발표 의 맨 아래에서 :

예를 들어 DTU 사용량이 80 %로 표시되면 S2 데이터베이스 제한의 80 % 비율로 DTU를 사용하고 있음을 나타냅니다. 이보기에서 100 %보다 큰 값이 표시되면 S2보다 큰 성능 계층이 필요함을 의미합니다.

예를 들어 백분율 값이 300 %라고 가정 해 보겠습니다. 이는 S2에서 사용할 수있는 것보다 3 배 더 많은 리소스를 사용하고 있음을 나타냅니다. 적절한 시작 크기를 결정하려면 S2 (50 DTU)에서 사용할 수있는 DTU를 다음으로 높은 크기 (P1 = 100 DTU 또는 S2의 200 %, P2 = 200 DTU 또는 S2의 400 %)와 비교하십시오. S2의 300 %에 있기 때문에 P2로 시작하여 다시 테스트하고 싶을 것입니다.


여전히 댓글을 달기에 충분하지는 않지만 @vladislav의 댓글과 관련하여 원본 기사는 상당히 오래되었습니다. 다음은 OP의 질문에 답하는 데 도움이되는 DTU에 관한 업데이트 문서입니다.

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-what-is-a-dtu


이 문서에서이 DTU 백분율은 다음 쿼리에 의해 결정됩니다.

SELECT end_time,   
  (SELECT Max(v)    
   FROM (VALUES (avg_cpu_percent), (avg_data_io_percent), 
(avg_log_write_percent)) AS    
   value(v)) AS [avg_DTU_percent]   
FROM sys.dm_db_resource_stats;  

최대 avg_cpu_percent, avg_data_io_percentavg_log_write_percent

참고:

https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-resource-stats-azure-sql-database

참고 URL : https://stackoverflow.com/questions/25906628/azure-sql-database-dtu-percentage-metric

반응형