Estoy tratando de comprender los operadores físicos en los planes de ejecución de SQL Server. Esta página es muy útil:Operadores físicos en los planes de ejecución de SQL Server: ¿qué son revindicaciones, rebobinados y número de ejecuciones?
http://technet.microsoft.com/en-us/library/ms191158.aspx
SSMS 2008 muestra algunas propiedades físicas del operador que no se muestran en SSMS 2005: Estimated Number of Executions
y Number of Executions
. Pero, ¿qué significan realmente estos, y cómo se relacionan con revinculación y rebobinado?
Estimated Number of Executions
es particularmente interesante porque no parece estar almacenado en el XML. Entonces, ¿cómo se calcula? Parece ser igual a Estimated Rebinds + Estimated Rewinds + 1.0
. Pero si ese es el caso, ¿por qué Number of Executions
no es igual a Actual Rebinds + Actual Rewinds + 1
?
Gracias.
Esto se explica bien en "Optimización y optimización de consultas internas de Microsoft SQL Server 2005" Capítulo 3 –
Puede explicarse en ese libro en particular, pero no todo el mundo tiene una copia del libro disponible y/o quiere comprarlo en Amazon . –
@moontear - ¡Afortunado que el capítulo está disponible como descarga gratuita del [sitio complementario de "SQL Server 2008 Internals"] (http://www.sqlserverinternals.com/companion/)! –