LookupRows() Para em 2.000 Linhas
Um loop sobre LookupRows() parece “aleatoriamente” ignorar registros em um dataset one-to-many.
Trust & provenancePRODUCTION
Nível de evidênciaPRODUCTIONFontes oficiais1Outras fontes0Última verificaçãoNão registrada
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
LookupRows() retorna um rowset não ordenado com máximo de 2.000 linhas.
O que checar
- A lookup key pode corresponder a mais de 2.000 linhas?
- A regra de negócio realmente precisa processar tudo isso durante o render?
Como deixar mais barato da próxima vez
- Use padrões de lookup limitados no render da mensagem.
- Pré-compute relacionamentos grandes em SQL ou processamento externo em vez de iterar rowsets enormes no send.
ampscriptlookuprowslimitperformance