SSRS report performance somehow depends on user specified in datasource credentials.

Igor Gelin 21 Reputation points
2021-08-29T23:49:52.33+00:00

Hi,

I have a report which has cascading parameters. I noticed that when I specify an SQL Server user in the datasource credentials the parameter refreshes in 10 seconds, but when I specify a windows domain user in the datasource credentials the parameter refreshes in less than 1 second.

Why is that?

Thank you.

SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
SQL Server | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Isabellaz-1451 3,616 Reputation points
    2021-08-30T09:26:11.057+00:00

    hi,@IG-0063
    I did some test locally,I changed the connection authentication of the data source in the report, and found that the windows authentication was a little bit slower, it was 1 second slower.
    Have you tested other simple report on this issue, or only this report has this issue?
    I recommend you check the ExecutionLog of the reporting service.
    Specific steps:

    1. connecting the sql server database by SSMS
    2. open the reportserver database
    3. preview the report
    4. create a query "select top 5* from ExecutionLog3 order by TimeStart desc" and run
      then you can see the record of the report just ran.There are 3 parameters you may focus on,timeDataRetrivel,timeProcessing and timeRendering.You may check the 3 stages to find out which stage cause slowness.
      ExecutionLog Information : https://learn.microsoft.com/en-us/sql/reporting-services/report-server/report-server-executionlog-and-the-executionlog3-view?view=sql-server-ver15
      Also If you want to improve the report server performance, you can refer to this: https://learn.microsoft.com/en-us/sql/reporting-services/report-server/performance-snapshots-caching-reporting-services?view=sql-server-ver15

    Best Regards,
    Isabella


    If the answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.