Une application que je gère a récemment commencé à faire l'objet de longues périodes de temps requises pour exécuter un rapport dans SQL Server Reporting Services. Les rapports en cours d'exécution ne sont pas terriblement complexes. Il existe plusieurs procédures stockées (entre 5 et 8) qui retournent n'importe où d'une poignée à 8000 enregistrements au total. Les rapports sont généralement de 2 à 100 pages. On peut argumenter (et j'ai) l'avantage d'un rapport de 100 pages, mais le client paie la note. Quoi qu'il en soit, le problème est que même les rapports avec 500 enregistrements (11 pages) retournés prennent 5 minutes pour revenir au navigateur. Dans le journal d'exécution, le TimeDataRetrieval est de 60 secondes, mais le TimeProcessing est de 235 secondes. Il me semble bizarre que ma requête s'exécute si rapidement, mais il faut beaucoup de temps à Reporting Services pour traiter les données.SQL Server Reporting Services - Fast TimeDataRetrieval - Long TimeProcessing
Toutes les suggestions sont grandement appréciées.
Cordialement,
Bernie