Integration Services: Performance Tuning Techniques
Raccolta di tecniche comuni di performance tuning su Integration Services
http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/SSISPerfTuning.doc
Raccolta di tecniche comuni di performance tuning su Integration Services
http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/SSISPerfTuning.doc
Guida pratica all’ottimizzazione di Analysis Services 2005:
Microsoft SQL Server 2005 Analysis Services Performance Guide
Un Whitepaper dedicato all’identificazioe ed alla risoluzione di query mdx poco performanti
http://www.microsoft.com/downloads/details.aspx?FamilyID=975C5BB2-8207-4B4E-BE7C-06AC86E24C13&displaylang=en
Il primo articolo (scritto direttamente dal team di sviluppo) dedicato alla spiegazione delle problematiche annesse alla frammentazione dei dati ed al funzionamento interno dello storage engine:
http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/23/644607.aspx
Lungo e dettagliato articolo di Erland Sommarskog, SQL Server MVP, sulla creazione e l’utilizzo di codice sql dinamico
http://www.sommarskog.se/dynamic_sql.html
Il miglior articolo in circolazione sull’argomento.
Una serie di Report - prodotti direttamente da Microsoft, ed utilizzabile dalla versione SP2 di SQL Server 2005 - per l’analisi delle performance di SQL Server 2005.
Indispensabili.
Questo script permette di vedere quanta memoria è occupata dai vari oggetti di SQL Server:
select
[name],
used_memory_mb = sum(single_pages_kb + multi_pages_kb)/1024.0
from
sys.dm_os_memory_clerks
group by
[name]
order by
2 desc
La memoria occupata dai piani di esecuzione per query ad-hoc è rappresentata dalla riga “SQL Plans”, mentre quella utilizzata per Stored Procedure e Trigger è indentificata dalla riga “Object Plans”