[SQL CONFERENCE] Performance Dashboard e Query Optimizer

Sessione di Stefano Stefani, Senior Software Enginier che lavora dal 2000 a Redmond nel team di SQL Server.

Per iniziare Stefano ha presentato la Performance Dashboard , ovvero una serie report disponibili con il Service Pack 2 che nascono dalla esperienza del PSS di SqlServer 2005 che ha creato questo strumento per meglio assistere i proprio clienti in caso di necessita di assistenza.

Secondo argomento trattato è stato il Query Optimizer. Questo componente interno a SqlServer è "quel signore" che decide come eseguire una query. Stefano che è uno degli sviluppatori che lo ha realizzato quindi ne conosce i pregi e difetti. Nella sua esposizione ha illustrato con dovizia di particolari come si comporta internamente, sulla base di quale informazioni prende le sue decisioni e come è possibile aiutarlo a fare un lavoro migliore evidenziando quei casi in cui la query non viene eseguita in modo ottimale e perchè.
Molto apprezzata la franchezza usata nella risposta data ad una domanda proveniente dal pubblico:
"Ah, sì questo comportamento è un bug del Query Optimizer"

Insomma un'ottima sessione al termine della quale è possibile leggere un piano di esecuzione di una query con la dovuta preparazione.