Ho installato un server SQL Reporting (2008 R2), con alcuni report. Ma ho alcuni problemi di prestazioni.Servizi di report SQL: la prima chiamata è molto lenta
La prima chiamata del giorno al server (che va sull'interfaccia del report con l'esempio), è MOLTO lenta (qualcosa come 30-45 secondi al massimo).
La generazione del rapporto è quindi "veloce" (1-2 secondi).
Le prossime chiamate al server sono sempre digiuni fino al giorno successivo. Ho l'impressione che carichi un sacco di cose nella memoria. Ma cosa può richiedere 30-45 secondi per essere caricato in memoria ??? E come caricarlo solo una volta?
Il server è abbastanza buono (quad core, 8 GB di ram, mai vicino alla sua capacità per ora).
Qual è il problema? Come posso risolvere questo?
I rapporti verranno avviati solo 4-5 volte in una settimana, quindi saranno sempre lenti se non riesco a cambiare questo. E dal momento che è disponibile per il cliente, non riesco a farglielo capire (e il rapporto è chiamato attraverso un sito web, quindi rischio di avere un timeout).
La ringrazio molto
Il piano di esecuzione viene espulso se non viene utilizzato per un certo periodo. –