Este é um excelente whitepaper com 107 páginas que descreve como solucionar problemas de performance no SQL Server 2005 usando algumas das novas tecnologias do produto. Ele foi escrito por membros do customer advisory team, customer support team e SQL Server Database engine, ou seja, foi escrito por quem realmente entende do assunto.
Alguns dos tópicos abordados no writepaper são os seguintes:
CPU Bottlenecks
Excessive compilation and recompilation
Detection
Resolution
Inefficient query plan
Detection
Resolution
Intra-query parallelism
Detection
Resolution
Poor cursor usage
Detection
Resolution
Memory Bottlenecks
Background
Virtual address space and physical memory
Address Windowing Extensions (AWE) and SQL Server
Memory pressures
Detecting memory pressures
External physical memory pressure
External virtual memory pressure
Internal physical memory pressure
Caches and memory pressure
Ring buffers
Internal virtual memory pressure
General troubleshooting steps in case of memory errors
Memory errors
Slow-Running Queries
Blocking
Identifying long blocks
Blocking per object with sys.dm_db_index_operational_stats
Overall performance effect of blocking using SQL waits
Monitoring index usage
Appendix A: DBCC MEMORYSTATUS Description
Appendix B: Blocking Scripts
Analyzing operational index statistics
Wait states
O download está disponível em http://www.microsoft.com/technet/prodtechnol/sql/2005/tsprfprb.mspx. Se preferir você também pode baixar o .doc clicando sobre o link SQL Server 2005 Performance Whitepaper

