Abbiamo un'applicazione standard che utilizza un database Microsoft SQL. All'interno di questa applicazione selezioniamo e selezioniamo vari criteri di selezione per ciascun rapporto. Questa applicazione quindi esegue questi rapporti.
Credo che abbiamo un problema con il piano di query. Il primo rapporto che eseguiamo ogni giorno dura 7 minuti. Qualsiasi rapporto che eseguiamo dopo il primo rapporto richiede più di un'ora.
Ogni notte eseguiamo un'attività pianificata che arresta e avvia SQL Server Agent e SQL Server. Esistono circa 25 altri database all'interno di questa istanza di SQL Server. Nessun altro database ha problemi di prestazioni, solo quello di cui ho parlato prima.
C'è un modo per cancellare tutti i piani di query che SQL Server ha attualmente in memoria?
Come posso farlo senza influire su circa 30 utenti che fanno affidamento su altri database sullo stesso server?