Use the following best practices for reporting in System Center 2012 Configuration Manager:

For best performance, install the reporting services point on a remote site system server

Optimize SQL Server Reporting Services queries

Schedule report subscription processing to run outside standard office hours

See Also