2015-02-06 2 views
0

다른 사람이 내 로컬 SQL Server Management Studio에서 실행할 때 저장 프로 시저를 실행하는 데 정확히 동일한 호출을 완료하는 데 약 25 초가 걸리는 이유를 설명 할 수 있습니까? Azure 포털 내부의 "관리"기능에있는 쿼리 창에서 실행할 때). 얼마나 많은 시간을 할지라도 그것은 완전히 일관됩니다!SQL Azure 데이터베이스 관리 콘솔과 로컬 SQL 관리 Studio

또한 클라우드 애플리케이션에서 느리게 실행되기 때문에 DB 서버에 대한 "내부"액세스와 "외부"액세스의 차이가 있다고 생각하게합니다.

감사합니다.

+0

그리고 Azure에서도 구름 응용 프로그램이 있습니까? 저장 프로 시저를 실행할 때 쿼리 -> 포함 클라이언트 통계를 확인하려고 했습니까? SQL Azure 데이터베이스의 성능 수준은 무엇입니까? –

+0

응용 프로그램이 Azure Cloud Service에서 실행 중이고 로컬 SQL Server 쿼리에서와 동일한 성능 저하를 보입니다. 빠른 시간은 Azure Portal의 "Manage"창에서 실행하는 것입니다. 이번 주 초 전체 DB가 둔화되었습니다. 우리는 그것이 고칠 것 인 지 알기 위해 S2에 승진했다. 그러나 어떤 차이도 만들지 않았다 - 그것은 어떻게해서든지 별나다. – jqwha

답변

0

해결책은 새로운 "비즈니스"인스턴스를 만들고 데이터베이스를 옮기는 것입니다. DB 또는 관련 앱을 변경하지 않고 성능이 정상으로 돌아 왔습니다. 조사에 따르면 S0/1/2 인스턴스는 모두 "비즈니스"인스턴스보다 작았으며 (MS가 퇴임 할 예정 임) 우리는 이번 주에 그들을 상담 할 것입니다. 이전 웹/비즈니스 인스턴스에서 얻은 성과를 유지하려면 Premium 서비스 비용을 지불해야 할 가능성이 큽니다. 이것은 여전히 ​​원본 데이터베이스가 느려지는 이유와 Azure 콘솔과 SQLIDE/응용 프로그램간에 액세스 할 때 성능이 다른 이유를 설명하지 못합니다.