SQL Reporting services: Premier appel est très lent

J'ai installé un rapport SQL server (2008 R2), avec des rapports. Mais j'ai quelques problèmes de performances.

Le premier appel de la journée pour le serveur(va sur le rapport de l'interface par exemple), est TRÈS lent(quelque chose comme 30-45seconds au mieux).

La génération de rapport est alors "rapide"(1 à 2 secondes).

La prochaine des appels vers le serveur sont toujours jeûne jusqu'à la prochaine journée. J'ai l'impression qu'il charge beaucoup de chose dans la mémoire. Mais ce qui peut prendre de 30 à 45 secondes pour être chargé dans la mémoire??? Et comment le charger qu'une seule fois?

Le serveur est assez bon(quad core, 8 GO de ram, jamais près de ses capacités pour l'instant).

Quel est le problème? Comment puis-je résoudre ce problème ?

Ces rapports sera lancé seulement 4-5 fois par semaine, de sorte qu'ils seront toujours lent si je ne peux pas changer cela. Et depuis qu'il est disponible pour le client, je ne peux pas leur faire comprendre(et le rapport est appelé par l'intermédiaire d'un site internet, donc je risque d'avoir de délai d'attente).

Merci beaucoup

Le plan d'exécution est le fait d'être chassé s'il n'est pas utilisé pendant un certain temps.

OriginalL'auteur J4N | 2012-06-26