sql server - Performance Issue in SSRS - Multiple Dataset -


i have 1 complex report fetches records multiple tables.

i saw @ many places ssrs not allow multiple data tables returned single stored procedure, reason created 1 stored procedure , created 6 dataset report filtered shared dataset, when ran below query shows procedure executed 6 times , might causing performance issue.

select top 100 *,itempath,parameters,      timedataretrieval + timeprocessing + timerendering [total time],      timedataretrieval, timeprocessing, timerendering,      bytecount, [rowcount],source, additionalinfo executionlog3 itempath '%getservicecalls%' order timestart desc 

to rid of this, removed dataset filters , applied filter on tablix. after can see procedure called 1 time. not affect performance much.

now, question coming me how can improve performance of ssrs report.

note: query executes in 13 seconds of time , report takes 20 mins execute.

please me resolve issue.

regards,

dhaval

i found ssrs filters on large tables take forever , text wildcards performed more poorly.

my advise "grunt work" except sorts in sql , sorts in ssrs.

part of problem may have large dataset , performing wildcard searches don't play indexes when have wildcard @ start of statement (e.g. '%... ).


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -