우리는 Azure App Service로 호스팅되는 웹 사이트를 운영하고 있습니다. 이것은 지오 복제 된 보조 데이터베이스 인 Sql Azure P1 데이터베이스에 연결합니다.읽기 전용, 활성 위치 정보 복제 데이터베이스의 성능이 낮습니까?
동일한 웹 사이트가 동일한 VM에 로컬로 설치된 SQL Server 데이터베이스에 연결되는 Rackspace가있는 가상 컴퓨터에서 호스팅됩니다.
푸른 웹 사이트는 랙 스페이스의 웹 사이트는 특히 데이터베이스 상호 작용의 많은 페이지를, http://www.inyopools.com
애저 웹 사이트의 성능은 랙 스페이스 (Rackspace)보다 크게 악화에 액세스 할 수 http://www2.inyopools.com 에 액세스 할 수 있습니다. 예를 들어
: http://www2.inyopools.com/pool_part_cat_Above_Ground_Pools.aspx?bustcache=149151216024 는 http://www.inyopools.com/pool_part_cat_Above_Ground_Pools.aspx?bustcache=149151222081
것보다 훨씬 느립니다 (참고 :이 페이지는 15 분마다 그렇게 새로운 복사본을 얻을 수있는 bustcache 쿼리 문자열 매개 변수 값을 변경 캐시) 12 이상
1 초 차이 대 초 미만!
페이지에 필요한 데이터베이스 호출 수에 따라 기하 급수적으로 시간이 증가합니다. 따라서 데이터베이스와 관련된 병목 현상이나 문제가있는 것으로 보입니다.
문제를 디버깅 할 때 여기서부터 어디로 가야할지 알아야합니다. 읽기 전용, 활성 위치 정보 복제 데이터베이스의 성능이 낮습니까? 이로 인해 우리는이 시스템을 Azure로 마이그레이션 할 수 없습니다. 우리는 어떤 제안이든 열려 있습니다!
Rackspace에서 어떤 크기의 VM이 사용됩니까? –
Rackspace는 4 개의 vCPU, 8GB 메모리, 320GB 디스크, 600Mb/s 네트워크입니다. Azure App Service 웹 사이트는 S3 (4 코어, 7GB 메모리, 50GB 디스크)입니다. – ShellyFM
동일한 매개 변수를 모두 전달할 때 perf 차이가 보이지 않습니다. http : //www2.inyopools.com/pool_part_cat_Above_Ground_Pools.aspx? bustcache = 149151216024, http : //www.inyopools.com/pool_part_cat_Above_Ground_Pools.aspx?bustcache = 149151222081 – TheGameiswar