Un ottimo articolo pubblicato su Simple Talk che entra nel dettaglio delle statistiche di distribuzione dei dati usate da SQL Server per la generazione dei piani di esecuzione.
Leggi »DMV’s for Query Tuning
Come monitorare le performance delle query senza l'utilizzo di SQL Profiler
Leggi »Indexes and temporary table
In questo articolo parleremo delle tabelle temporanee e dell'opportunità di creare indici su di esse
Leggi »Statistics Used by the Query Optimizer in Microsoft SQL Server 2008
Whitepaper che dettaglia come SQL Server 2008 crea ed utilizza le statistiche di distribuzione dei dati per generare piani di esecuzione ottimali.
Leggi »Filtered Indexes
Con SQL Server 2008 fanno il loro debutto gli indici e le statistiche filtrare. Il comando CREATE INDEX può ora accettare la clausola WHERE utilizzata per specificare il criterio di filtro.
Leggi »PASS Summit Unite 2009
SQL PASS Summit 2009: 168 Sessioni dedicate a SQL Server per la più importante conferenza mondiale sulla piattaforma dati di casa Microsoft
Leggi »Verificare la presenza di indici identici / duplicati
Qual è il rischio in cui si può incorrere quando un progetto viene sviluppato da più persone, ovvero quando un database viene modellato da più mani? Creare un indice che esiste già! :-( SQL Server non fa nulla per venirci in aiuto o, almeno, non fa nulla in automatico. Con questo script è possibile ottenere una lista degli indici identici / duplicati.
Leggi »Indici doppi: un sovraccarico inutile
Una stored procedure per determinare ed eliminare i casi di doppia, tripla, ..., indicizzazione sul medesimo attributo
Leggi »Conoscere la data/ora dell’ultimo user UPDATE su una tabella
Utilizzo della DMV sys.dm_db_index_usage_stats per conoscere la data/ora dell'ultimo user UPDATE.
Leggi »Indicizzazione dei vincoli FOREIGN KEY
Una stored procedure per determinare e generare un indice (nonclustered) per ogni FOREIGN KEY CONSTRAINT
Leggi »