1

SSRS 실행이 왜 느려지려고 노력하고 있습니다. 홈 페이지는로드/새로 고침에 약 10 초가 걸리며 '매개 변수 설정 입력'단계로 렌더링하기 위해 보고서에는 12-15 초가 걸립니다.SQL Reporting Services Express Edition은 데이터가 없어도 매우 느립니다.

하나의 텍스트 상자 (데이터 연결 없음 - 데이터 세트 없음)로 보고서를 만들었으므로 ZERO 데이터베이스 액세스가 가능하지만 여전히 12 초간의 렌더링 시간이 필요합니다. - 데이터베이스 액세스가없는 단일 텍스트 상자! 보고서 엔진의 모든 클릭은 응답하는데 12-15 초가 걸리므로 실제 데이터로 작업하는 것은 상당히 고통 스럽습니다.

데이터베이스와 IIS 설치가 동일한 컴퓨터에 포함되어 있지만 공용 사용자가 아닌 두 사용자 만 액세스하므로 컴퓨터에 많은 부하가 걸리지 않습니다. 이 상자에있는 다른 모든 서비스는 빠르게 응답합니다. IIS 설치는 1 초 내에 웹 서비스 요청을 신속하고 신속하게 처리합니다. 또한 모든 데이터베이스 쿼리는 매우 빠른 속도로 실행됩니다.이 상자의 관대 한 하드웨어와 일치합니다.

'첫 요청'스풀링과 관련이없는 것처럼 보입니다. 이는 모든 요청에서 발생합니다.

SSRS 속도 문제와 관련된 다른 모든 대답은 데이터베이스 쿼리 튜닝 및 매개 변수 처리와 관련이있는 것으로 보이지만이 '데이터 없음'테스트 보고서는 SSRS 설치/실행 자체 내에서 잘못된 것으로 지적되어있는 것 같습니다.

어떤 도움이 필요합니까?

+0

ReportServer 데이터베이스에서'dbo.ExecutionLog2' 뷰를 확인 했습니까? 렌더링 통계 시간은 무엇입니까? 당신이 겪고있는 12-15 초와 일치합니까? 그렇지 않으면 SSRS 문제 이외의 다른 것을 가리킬 수 있습니다. –

+0

맞습니다 - dbo.ExecutionLog2는 실행 시간이 멋지고 빠르다는 것을 보여줍니다. 그래서 다른 일이 있습니다 ... 저는 ReportServer에서 보고서를 열거 나 실행할 때 발견했습니다 (예 : http : // myurl SSRS 인터페이스 (예 : http : //myurl/Reports/Pages/Report.aspx? ItemPath = Product + Sales)가 아닌 SSRS 인터페이스 (예 : /ReportServer/Pages/ReportViewer.aspx?Product+Sales&rs : 명령 = 렌더링) (즉 : 정상) 실행. SSRS 인터페이스를 사용하면 보고서를 실행하기 전에 최대 15 초가 걸릴 수 있습니다. – KiwiRod

+0

일종의 수정을 발견했습니다. ReportServer (예 : http : // [mylocalurl] /ReportServer/Pages/ReportViewer.aspx?Product+Sales&rs:Command=Render)에서 보고서를 열거 나 실행할 때 나는 정상적으로 빠른) 실행 시간. 하지만 SSRS 인터페이스 (예 : http : // [mylocalurl] /Reports/Pages/Report.aspx?ItemPath=Product+Sales)에서 열면 보고서가 렌더링되기 전에 10-15 초 지연됩니다. SSRS 인터페이스를 사용하면 보고서를 실행하기 전에 최대 15 초가 걸릴 수 있습니다. – KiwiRod

답변

2

서버에서 보고서 관리자를 로컬로 실행하고 가능한 서버 리소스 문제를 식별하고 네트워크/클라이언트 연결 문제를 배제하기 위해 작업 관리자를 서버의 작업을 모니터링하도록했습니다.

DataSource가없는 "더미"보고서를 사용하는 경우에도 IIS는 여전히 SQL Server와 통신하여 보고서 메타 데이터를 가져와야합니다. 모든 SSRS 구성 요소가 특정 SQL 버전에 Reporting Services Configuration Tool을 사용하여 서로 이야기하고 있는지 확인합니다.

관련 문제