Azure SQL : S0, S1, S2 계층과 P1, P2, P3 계층 간의 성능 벤치 마크?

데이비드 홉슨

Auzre 클라우드에는 이전 가격 책정 계층에있는 몇 가지 레거시 데이터베이스가 있습니다 ( '비즈니스'-기본 / 표준 / 프리미엄 계층을 사용할 수있게되기 전).

우리는 새로운 구조로의 전환을 모색하고 있으며 (그리고 새로운 기능을 활용) 결과적으로 몇 가지 테스트를 실행하여 가격 구조에 대해 얼마나 많은 성능 향상을 얻을 수 있는지 이해했습니다.

Azure SQL 버전은 DTU (데이터베이스 처리량 단위)로 측정되며 Azure는 이러한 단위를 성능 향상에 직접적으로 기여합니다. DTU는 CPU, 메모리, 읽기 및 쓰기 속도의 혼합 측정으로 데이터베이스 엔진의 성능을 나타냅니다. 이 측정은 고객이 Basic, Standard 및 Premium (Basic, S1, S2, P1, P2 및 P3)에서 사용할 수있는 6 가지 SQL Database 성능 수준의 상대적인 힘을 평가하는 데 도움이됩니다. 자세한 내용은 MSDN의 성능 가이드를 참조하십시오.

S0과 S2 데이터베이스의 차이를 보지 못한 후, 우리는 S0에 대한 벤치 마크로 테스트하기 위해 P3 버전을 사용했습니다. S0 및 P3 Azure SQL 데이터베이스에 대해 상당히 복잡한 쿼리를 실행하는 것 사이에 성능 차이가 전혀 없다는 사실에 놀랐습니다.

두 인스턴스 모두 원본 비즈니스 계층 Azure SQL 파일의 백업 파일에서 빌드되었습니다 (문제가 될 수 있습니까?).

P3 데이터베이스 (800 DTU 장치)가 S0 데이터베이스 (10 DTU 장치)를 날려 버릴 것으로 예상했듯이 저는 손실이났습니다. 둘 다 거의 동일하게 수행되었습니다. 둘 다 동일한 실행 계획을 사용했으며 둘 다 인덱스를 제자리에 두었습니다 (DBA는 저 자신이 아닌 설정).

이러한 구성에서 차이를 보지 못한 이유에 대한 통찰력이 있습니까?

다른 사람이 이러한 계층에서 향상된 성능 또는 성능 차이의 예가 있습니까?

스 리니 아카 랴

쿼리가 S0 데이터베이스 자체에서 제공하는 리소스 제한 내에서 잘 실행되어 더 높은 수준의 DB가 더 이상 도움이되지 않을 수 있습니까? 이를 모니터링하는 가장 좋은 방법은 쿼리가 실행될 때 DB의 DTU 사용률을 측정하는 것입니다. DTU 사용률이 S0에 대해 100 % 미만이면 해당 쿼리에 대해 더 높은 수준의 DB 에디션을 사용하는 것이 더 이상 이익을 얻지 못할 수 있습니다.

다음은 리소스 사용량 모니터링 및 데이터베이스 성능 수준의 적절한 크기 조정에 대한 자세한 정보를 제공하는 블로그입니다. http://azure.microsoft.com/blog/2014/09/11/azure-sql-database-introduces-new-near-real-time-performance-metrics/

-스 리니

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Azure SQL: Performance benchmarks between S0, S1, S2 tier and P1, P2, P3 Tiers?

분류에서Dev

asp.net의 B2B SaaS 솔루션 용 SQL Azure S2 또는 P1

분류에서Dev

값이 p1과 p2에 있지만 p3에는 없는지 확인하십시오.

분류에서Dev

p1 | p2를 실행하기위한 Bash 명령

분류에서Dev

Python : 다른 문자열 s1에서 지정된 겹치지 않는 문자열 s2의 발생 횟수를 계산하는 함수를 어떻게 작성합니까?

분류에서Dev

함수를 설계하려고합니다 : hasCheated (String s1, String s2, int N)

분류에서Dev

Asus Strix keyboard only showing P1 P3 M and NKRO lights

분류에서Dev

패치 할 때 인수 -p0과 -p1의 차이점은 무엇입니까?

분류에서Dev

계층 순차의 입력 0이 ndim = 3으로 예상되는 계층과 호환되지 않습니다. 받은 전체 모양 : [없음, 1]

분류에서Dev

Keras Conv2D-ValueError : 계층 순차의 입력 0이 계층과 호환되지 않습니다 : : 예상 min_ndim = 4, 발견 ndim = 3

분류에서Dev

String s = s1 + s2; (s1 & s2는 문자열 리터럴)은 어디에서 반환됩니까? 힙 또는 풀

분류에서Dev

String s = s1 + s2; (s1 & s2는 문자열 리터럴)은 어디에서 반환됩니까? 힙 또는 풀

분류에서Dev

공유 요소 전환이 작동하지 않음-메서드 ActivityOptionsCompat.makeSceneTransitionAnimation (mContext, p1, p2);

분류에서Dev

방법은 파라미터리스트 <S1>와,리스트 <S2>에서 S1과 S2는 T 연장 <는 T>리스트를 돌려

분류에서Dev

스마트 폰의 데이터 링크 계층 및 물리 계층 장치

분류에서Dev

p2 == NULL과! * p2가 동일합니까?

분류에서Dev

pixi에서 p2로 스프라이트의 경계 다각형

분류에서Dev

s1, & s1, & s1.a (구조)의 차이점

분류에서Dev

lenovo p1에 데비안 설치

분류에서Dev

Azure Web Apps의 3 계층 웹앱

분류에서Dev

p2로 기능 제거

분류에서Dev

Lambda 계층과 GlobalAveragePooling1D 동등성

분류에서Dev

1 : 2 관계에 계층 상속 당 테이블 사용

분류에서Dev

std :: string s1 { "Modern C ++", 3} 대 std :: string s1 {str, 3}

분류에서Dev

Azure Artifacts의 계층 / 구조?

분류에서Dev

$ q.all (p1, p2) .then ()은 두 약속이 모두 해결되기 전에 실행되는 것으로 보입니다.

분류에서Dev

P1 P3 M 및 NKRO 표시등 만 표시하는 Asus Strix 키보드

분류에서Dev

기능 앱에 대한 Azure App Service 계획의 차이점 : Elastic Premium EP1 및 Premium V2 P1v2

분류에서Dev

WSO2 IS의 역할 계층

Related 관련 기사

  1. 1

    Azure SQL: Performance benchmarks between S0, S1, S2 tier and P1, P2, P3 Tiers?

  2. 2

    asp.net의 B2B SaaS 솔루션 용 SQL Azure S2 또는 P1

  3. 3

    값이 p1과 p2에 있지만 p3에는 없는지 확인하십시오.

  4. 4

    p1 | p2를 실행하기위한 Bash 명령

  5. 5

    Python : 다른 문자열 s1에서 지정된 겹치지 않는 문자열 s2의 발생 횟수를 계산하는 함수를 어떻게 작성합니까?

  6. 6

    함수를 설계하려고합니다 : hasCheated (String s1, String s2, int N)

  7. 7

    Asus Strix keyboard only showing P1 P3 M and NKRO lights

  8. 8

    패치 할 때 인수 -p0과 -p1의 차이점은 무엇입니까?

  9. 9

    계층 순차의 입력 0이 ndim = 3으로 예상되는 계층과 호환되지 않습니다. 받은 전체 모양 : [없음, 1]

  10. 10

    Keras Conv2D-ValueError : 계층 순차의 입력 0이 계층과 호환되지 않습니다 : : 예상 min_ndim = 4, 발견 ndim = 3

  11. 11

    String s = s1 + s2; (s1 & s2는 문자열 리터럴)은 어디에서 반환됩니까? 힙 또는 풀

  12. 12

    String s = s1 + s2; (s1 & s2는 문자열 리터럴)은 어디에서 반환됩니까? 힙 또는 풀

  13. 13

    공유 요소 전환이 작동하지 않음-메서드 ActivityOptionsCompat.makeSceneTransitionAnimation (mContext, p1, p2);

  14. 14

    방법은 파라미터리스트 <S1>와,리스트 <S2>에서 S1과 S2는 T 연장 <는 T>리스트를 돌려

  15. 15

    스마트 폰의 데이터 링크 계층 및 물리 계층 장치

  16. 16

    p2 == NULL과! * p2가 동일합니까?

  17. 17

    pixi에서 p2로 스프라이트의 경계 다각형

  18. 18

    s1, & s1, & s1.a (구조)의 차이점

  19. 19

    lenovo p1에 데비안 설치

  20. 20

    Azure Web Apps의 3 계층 웹앱

  21. 21

    p2로 기능 제거

  22. 22

    Lambda 계층과 GlobalAveragePooling1D 동등성

  23. 23

    1 : 2 관계에 계층 상속 당 테이블 사용

  24. 24

    std :: string s1 { "Modern C ++", 3} 대 std :: string s1 {str, 3}

  25. 25

    Azure Artifacts의 계층 / 구조?

  26. 26

    $ q.all (p1, p2) .then ()은 두 약속이 모두 해결되기 전에 실행되는 것으로 보입니다.

  27. 27

    P1 P3 M 및 NKRO 표시등 만 표시하는 Asus Strix 키보드

  28. 28

    기능 앱에 대한 Azure App Service 계획의 차이점 : Elastic Premium EP1 및 Premium V2 P1v2

  29. 29

    WSO2 IS의 역할 계층

뜨겁다태그

보관