programing

SQL Azure DTU를 IOPS로 변환하시겠습니까?

closeapi 2023. 5. 21. 11:30
반응형

SQL Azure DTU를 IOPS로 변환하시겠습니까?

마이크로소프트의 Azure SQL 클라우드 데이터베이스에 대한서비스 계층의 리소스 및 성능 수준은 DTU(데이터베이스 처리량 단위)로 표시됩니다.

이것들은 상대적인 측정 단위입니다.그것들을 절대적인 측정으로 변환할 수 있는 방법이 있습니까?구체적으로 IOPS로 변환할 수 있습니까?

이 질문에 대한 답변에 가장 근접한 것은 Microsoft의 Azure SQL Database Benchmark Overview라는 기사입니다.작성자는 각 Azure SQL 계층에 대해 벤치마크 시나리오를 수행하고 "Transaction per hour/minute/second"라는 용어로 결과를 측정했습니다.

다음은 표 형식의 결과 이미지입니다.

여기에 이미지 설명 입력

최신 버전의 SQL Database Benchmark Overview 기사는 다음과 같이 DTU당 IOPS를 제공하므로 더욱 유용합니다.

  • 기본 및 표준: 2.5 IOPS/DTU
  • 프리미엄: 48 IOPS/DTU

따라서:

Tier    DTUs       IOPS
-----------------------
Basic      5         13   # Actually 12.5 IOPS.
S0        10         25
S1        20         50
S2        50        125
S3       100        250
S4       200      1,000
P1       125      6,000
P2       250     12,000   # There is no P3 tier
P4       500     24,000   # There is no P5 tier
P6     1,000     48,000

저는 위에 언급된 Azure SQL Database Performance Testing 블로그 게시물의 작성자입니다.

Azure SQL Database에서는 IOPS와 DTU를 비교하는 것이 매우 어려웠습니다. 따라서 테스트에서 행 수와 처리량(MB/초)에 중점을 두었습니다.

Microsoft에서 인용한 트랜잭션 속도를 사용하는 데는 주의를 기울여야 합니다. 벤치마크 데이터베이스는 용량이 250GB인 Standard 계층의 경우 S1 및 S2의 벤치마크 데이터베이스는 각각 2GB와 7GB에 불과합니다.이러한 크기에서는 SQL Server가 대부분의 데이터베이스를 캐슁하는 것이 좋습니다. 따라서 실제 데이터베이스에 영향을 미칠 가능성이 있는 읽기 제한의 최악을 방지하는 것이 벤치마크입니다.

General Availability에 도달한 새로운 서비스 계층에 대한 새로운 게시물을 추가하고 GA에서 S0 및 S1 관련 성능 변화에 대한 몇 가지 추정치를 작성했습니다.

http://cbailiss.wordpress.com/2014/09/16/performance-in-new-azure-sql-database-performance-tiers/

Microsoft는 Azure SQL Database 벤치마크 프로세스의 세부 사항에 대해 의도적으로 입을 다물고 있는 것 같습니다.저는 유능해 보이는 MSFT 담당자와 이메일을 주고받았지만 결국 제 실질적인 질문에 대답하기를 거부하거나 거절했습니다.

저는 그것을 읽고 있습니다: DTU 측정을 절대적인 것(즉, 유용한 것)으로 변환하는 결정적인 방법은 없습니다.

Chris Baliss는 실제 성능 테스트를 통해 긴 일련의 게시물을 작성했습니다.완벽하지는 않지만 새로운 SQL 데이터베이스 성능을 다른 것과 비교하는 것이 가장 좋습니다. 이 경우 이전의 웹/비즈니스 모델입니다.다음은 그의 15개 포스트 시리즈 중 첫 번째입니다.

여기에서 최종 요약 페이지를 볼 수 있습니다.

그의 일반적인 결론은 이전 비즈니스 데이터베이스가 성능 면에서 새로운 P1과 P2 사이에 있으며 P1보다는 P2에 가깝다는 것입니다.방대한 데이터베이스가 없는 한 새로운 계획은 이전 계획보다 훨씬 더 많은 비용(규모 증가 또는 그 이상)이 소요될 것이라는 점을 고려하면 매우 실망스러운 일입니다.

언급URL : https://stackoverflow.com/questions/24915593/translate-sql-azure-dtu-to-iops

반응형