Uma visão pode ser simplesmente pensada como uma consulta SQL armazenada permanentemente no servidor. Quaisquer índices para os quais a consulta é otimizada serão usados. Nesse sentido, não há diferença entre a consulta SQL ou uma visualização. Ele não afeta o desempenho mais negativamente do que a consulta SQL real. Se alguma coisa, uma vez que é armazenado no servidor e não precisa ser avaliado em tempo de execução, é realmente mais rápido.
Ele oferece essas vantagens adicionais
- reutilização
- uma única fonte para otimização