¿Dónde puedo ir para aprender a leer un plan de ejecución de un servidor SQL?

¿Dónde puedo ir para aprender a leer un plan de ejecución de un servidor SQL?

Estoy buscando recursos que puedan enseñarme cómo leer correctamente un plan de ejecución de un servidor SQL.

Soy un desarrollador desde hace mucho tiempo, con mucha experiencia en servidores SQL, pero nunca he aprendido a entender realmente lo que me dice un plan de ejecución.

Supongo que estoy buscando enlaces, libros, cualquier cosa que pueda describir cosas como si un análisis de índice agrupado es bueno o malo, junto con ejemplos sobre cómo solucionar problemas.

Respuesta1

pienso estolibro electrónico gratuitode Grant Fitchey es un muy buen punto de partida. No estoy cobrando por RedGate, créame, solo recomiendo un buen obsequio. Utilice el enlace "Solo el libro electrónico, por favor" para omitir el software de prueba.

Aparte de eso, elComponentes internos de SQL 2008El libro de Kalen Delaney/Tripp/Randall es un poco más completo, pero excelente.

Respuesta2

He oído cosas buenas sobre SQL Server 2008 Query Performance Tuning Distilled. Yo todavía no lo he leído, pero está en mi propia lista de compras. Un montón de excelentes críticas en Amazon, blogs, etc.

información relacionada