8623: The query processor ran out of internal resources and could not produce a query plan
SQL ServerO que significa?
O processador de consultas esgotou seus recursos internos em uma consulta complexa demais e não conseguiu produzir um plano de execução. A consulta não pode ser otimizada por ser grande/complexa demais.
Por que acontece?
Consultas com listas IN muito longas ou muitas cláusulas OR/UNION, um número excessivo de JOINs, consultas enormes geradas automaticamente, consultas com parâmetros demais, ou árvores de expressões excessivamente profundas.
Como resolver
Simplifique a consulta: mova listas IN longas para uma tabela temporária/table-valued parameter, reduza as condições OR com UNION ALL ou uma reescrita, e divida a consulta complexa em partes. Reduza o número de JOINs. Divida em lotes as consultas geradas automaticamente. Revise os índices e o design da consulta quando necessário.