Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL VIEW vs. consulta incorporada, qual é mais rápida?


Visualizações indexadas no SQL Server são geralmente chamadas de "visualizações materializadas", que o MySQL não suporta. O suporte VIEW do MySQL é bastante limitado em comparação com outros fornecedores - o restrições estão listadas em sua documentação .

Uma visão normal é meramente uma instrução SQL preparada - não há diferença entre usar os dois exemplos que você forneceu. Em alguns casos, a cláusula WHERE ao selecionar a partir de uma View pode ser inserida na consulta VIEW pelo otimizador, mas está completamente fora de seu controle.