Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O otimizador de plano de consulta funciona bem com funções com valor de tabela unidas/filtradas?


Nesse caso, é uma "função com valor de tabela embutido" O otimizador simplesmente expande (desaninha) se for útil (ou visualização).

Se a função for tratada como "caixa preta" pela consulta externa, a maneira mais rápida é comparar a E/S mostrada no SSMS versus a E/S no profiler.Profler captura a E/S "caixa preta" que o SSMS não.

Postagem do blog de Adam Mecânico (o livro dele está na minha gaveta no trabalho)