2016-09-14 2 views
-1

Azure SQL Server 데이터베이스를 사용하여 Azure 웹 사이트를 설정했습니다. 이들은 서로 다른 위치에 배치됩니다 (우연히). 북유럽의 웹 사이트와 미국 중남부의 SQL Server 데이터베이스Azure SQL Server 데이터 센터 속도

북유럽의 SQL Server 데이터베이스를 웹 사이트와 동일한 위치에 두었으므로 더 빨리 데이터를 검색 할 수 있습니까? 그렇다면 얼마만큼? 매우 비효율적 인 쿼리로 인해 현재 15 초가 넘는 너무 많은 데이터를로드한다고 가정합니다.

쿼리 개선 가능성을 무시하십시오. SQL Server 데이터 센터가 웹 사이트와 관련된 위치로 이동하는 속도 향상에 대한 통계가있는 사용자에게만 관심이 있습니다.

+0

응답 방법이 없습니다. 벤치마킹해야합니다. 모든 지역 간 연결에 의존하지 않으므로 동일한 지역에서 웹 앱과 SQL 데이터베이스 사이의 대역폭이 더 빨라진다는 것은 확실합니다. 그러나 "얼마나 많이"공유 할 것인가가 없습니다. 지역간에 어떤 경로가 사용되는지, 교통량이 얼마나 빠른지를 알 수있는 방법이 없습니다. –

+1

David가 맞지만 쉽게 찾을 수있는 메트릭이 있습니다. http://www.azurespeed.com/을 사용하여 Azure 데이터 센터와 위치 사이의 핑 대기 시간 – CSharpRocks

답변

1

매우 비효율적 인 쿼리로 인해 현재 15 초가 소요되는 너무 많은 데이터를로드한다고 가정합니다.

이제 15.3 초 (바다를 가로 지르는 15 초 + 300ms 3 방향 TCP 핸드 셰이크)가 소요됩니다.

1 시간을 말하면 10000 개의 쿼리를 수행하는 것을 고려하십시오. 각 질문에 대해 대기 시간 페널티 을 지불하십시오..

본질적으로 응용 프로그램과 동일한 Azure Region에서 데이터베이스를 이동하거나 그 반대로 이동하십시오.