SQL Server 2005 - ordem de junções internas

Eu tenho uma consulta contendo três instruções de junção interna na cláusula Where. A consulta leva aproximadamente 2 minutos para ser executada. Se eu simplesmente alterar a ordem de duas das junções internas, o desempenho cai para 40 segundos.

Como não fazer nada além de alterar a ordem das junções internas tem um impacto tão drástico no desempenho das consultas? Eu teria pensado que o otimizador iria descobrir tudo isso.

questionAnswers(3)

yourAnswerToTheQuestion