I have 3 Reports(2 Schedule Report), when running takes long time to populate data into the report.
when sql run against Oracle db, then the query is taking 25 mins to return data at DB Level but at report level takes over an hour to return data for all 3 reports.
Time Varies when I or user run the report at different time(like 10am, 1pm, 4pm) from 1hr to 14mins.
Is it a business object Issue? what are the ways to improve performance at the report level.
When you run an SQL in a query tool, usualy only first 100 (or such small number) rows are retrieved. On the other hand, WebI report needs to retrieve ALL records first and only then renders the results.
So again, how many rows does the SQL fetch in total? If itβs a bug number then expect that the fetch phase will take some time.
SQL Query returning more number of records(>100) at DB Level.
when 1st user run the report at 1pm, report is taking 1hr to populate the data.
when 2nd user run the report at 1.10pm, same report is taking 15mins to populate data.
or Vice Versa.
So, Is this the issue with query? Any suggestions for how to improve performance to this reports.