An SSRS report built for Dynamics is taking 20 seconds to run in Visual Studio 2012 but once deployed to Dynamics it takes 40 seconds.
The report uses FetchXML with Prefiltering, this is an OnPremise Dynamics 365 environment.
No data caching is occurring in Visual Studio as the .data files are deleted before running the report. Both tests are run against the same record in Dynamics so the performance should be the same or similar.
It is a complex report with many queries and sub-reports but why would it take twice as long to run once deployed?