Ribi's Blog

Le vie della legge di Murphy sono infinite. Meglio prevenire.

SQL Server Performance Dashboard Reports

A luglio Microsoft ha pubblicato un pacchetto di report relativi alle performance applicabile a SQL Server 2005 SP2 (senza SP2 ve li scordate...).

La suite di report si colloca localmente sul client dal quale avviate Management Studio, si esegue una query che crea alcune SP e si "agganciano" i report mediante la funzionalità Custom Reports di SSMS. Roba da pochi minuti.

Curiosità: i report sembrano (dico "sembrano" perchè finora sembra essere capitato solo a me...) avere problemi sui server avviati da più di qualche mese. Il problema deriva dal fatto che alcune queries all'interno dei report e alcune delle SP create ad hoc tentano di effettuare sottrazioni tra la data attuale (GETDATE()) e la data di avvio del servizio. Non ho ancora indagato attentamente, ma mi sembra di capire che il problema sia un banale overflow durante il DATEDIFF.

Per farli funzionare in queste condizioni ho modificato manualmente (so che non è bello) una delle SP e due DataSet dei reports. Se a qualcuno interessa pubblicherò le modifiche (magari le rivediamo insieme e troviamo la soluzione ideale, il mio è un accrocchio...)

Per ora vi posto il link del pacchetto, se avete server mai riavviati da qualche mese e potete testarli, scopriamo se il problema è reale o si limita alla mia configurazione:

https://www.microsoft.com/downloads/details.aspx?familyid=1D3A4A0D-7E0C-4730-8204-E419218C1EFC&displaylang=en

Comunque, da quanto ho visto, questi reports sembrano essere solo un assaggio di ciò che saranno i nuovi metodi di monitoring "visuale" di Katmai...