Usar uma VIEW ou tabela direta com "select no OnRecord"?

Boa tarde a todos.
Atualmente temos uma tela de agendamentos, e nela utilizamos uma VIEW no qual temos todos os campos necessários para visualização.

Minha dúvida é, Caso não utilizamos essa VIEW e sim a tabela principal; no evento OnRecord pode-ser torna lento o carregamento dessa tela? Temos informações como Nome, Telefones, Situação…

Já a view ela se torna mais demorada né. Alguém com uma sugestão concreta?
Obrigado.

Em alguns tipos de bancos de dados sim a view se torna mais lenta, mas necessária quando as instruções SQL são complexas.
Não aconselho realizar instruções sql na onrecord.
Não aconselho utilizar lookups automáticos nos campos da consulta.
Por questões de performance.
Tente trazer tudo que precisa no SQL principal da consulta, se não der por construção limpa da instrução pelo fato da Query ser complexa, que se utilize a View, mas tudo no SQL principal.

2 Curtidas

Obrigado Haroldo.
Vou tentar fazer pelo SQL principal. acho que vai dar.
Qualquer dúvida, reporto novamente.
Uma boa noite

Bom dia,
tem opção de view materializada , que pode definir índices …
e performance similar a de uma tabela…
mas, tem que ver o caso