Con il Service Pack 2 di SQL Server 2005 Microsoft ha introdotto la possibilità per i DBA di utilizzare reports personalizzati. Questa feature è disponibile cliccando con il tasto destro del mouse su un oggetto dell'object explorer (ad esempio il database o la singola tabella) e quindi sulla voce Reports. Microsoft ha inoltre rilasciato un tool, denominato Performance Dashboard (scaricabile qui: http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en) che definisce una serie di reports i quali forniscono indicazioni sulle performance del vostro SQL Server utilizzando le dynamic management views (DMVs). Attenzione: i reports funzionano solamente se è installato il Service Pack 2 di SQL Server 2005. Attraverso i custom reports di Performance Dashboard sono disponibili, come recita il sito web sopra citato: Common performance problems that the dashboard reports may help to resolve include:
Una volta installato il package .msi scaricato dal suddetto link, occorre entrare in SQL Server Management Studio ed aprire il file C:\Program Files\Microsoft SQL Server\90\Tools\PerformanceDashboard\setup.sql. Eseguite questo script per creare nell'msdb tutte le stored procedures che servono ai reports per la visualizzazione delle informazioni di performance. A questo punto, cliccando nuovamente con il tasto destro su Custom Reports viene aperta la seguente schermata, dalla quale potete lanciare il report principale, Performance_Dashboard_Main e dal quale poi vengono aperti tutti gli altri reports. Prima di eseguire il report, SSMS vi avvisa che gli script eseguiti dal custom report potrebbero essere pericolosi. Cliccate su Run per proseguire. Ecco quello che si presenta all'esecuzione del report: Cliccando poi sui vari links presenti vengono di volta in volta richiamati i reports di dettaglio sulle statistiche di IO, sui waits, sulle performance per CPU, Letture e scritture, etc. N.B. Il Performance Dashboard viene sostituito in SQL Server 2008 dalle funzionalità del Performance Studio e pertanto non verrà più mantenuto da Microsoft.