2017-03-22 6 views
0

사용자가 보고서 생성을 클릭하면 Google 웹 응용 프로그램에서 호출되는 SSRS 서버에 보고서가 호스팅됩니다. 대부분의 경우 SSRS 서버가 12 시간 (기본값)에 한 번 재생 될 때 매우 빨라집니다 (1 초 ~ 2 초). 재활용 후 첫 번째 보고서는 매우 오랜 시간이 걸립니다 (20 초 이상).재활용 후 첫 번째 보고서 (기본값 12 시간)가 SSRS에서 생성하는 데 매우 오래 걸림

그리고이 재활용품과 별도로 우리는 언젠가는 유휴 상태로두면 보고서 생성에 다소 느린 것으로 느꼈습니다. 그래서 우리는 한 시간에 SSRS 서버의 홈 페이지를 핑 (ping)하여이 문제를 해결하려고했습니다. 이렇게함으로써 우리는 시간을 13-15 초 범위로 가져 오는 것을 도왔습니다. 그런 다음 보고서 페이지를 직접 핑 (ping)하여 범위를 6 - 8 초로 낮추었습니다.

1.What는 재활용 후 속도 저하를 해결하는 이상적인 방법입니다 :

그래서 내가 여기에 2 가지 질문이 있습니다.

2. 일정 기간 동안 사용하지 않으면 SSRS가 실제로 잠자기 상태가됩니까? 그렇다면 가장 좋은 해결책은 무엇입니까?

감사합니다.

답변

1

이것은 최상의 해결책은 아니지만 적어도 일시적인 해결책 일 수 있습니다. 예약 된 재활용 바로 다음에 SSRS 보고서가 실행되도록 SSRS 보고서 중 하나에 대한 구독을 설정합니다. NULL 배달 공급자를 선택하여 보고서로 아무 것도하지 않으려 고 실행하면됩니다. 이것은 실제로 보고서를 실행하는 동작을 거치며 일을 진행시켜야합니다.

0

SSRS 데이터가 RAM에서 플러시되는 것처럼 들립니다. SSRS 서버에 SQL Server 인스턴스가 여러 개있는 경우 SSRS 인스턴스 데이터가 덜 활성 상태 일 때 SSRS 인스턴스 데이터를 플러시하지 않도록 메모리 제한을 적절하게 설정했는지 확인하십시오. 가장 좋은 옵션은 SSRS를 호스팅하는 서버에서 총 RAM 용량을 늘리는 것입니다.