Alguém que é bom em mysql poderia opinar se existe muita diferença de velocidade entre uma view ou o select ?
Ola Leandro, Bom eu fiz o curso de Mysql de Oracle. y pelo que eles me explicarão depende muito da Query que você tiver, pois um Select cada vez que você o executa o Mysql faz um plano de trabalho para logo buscar y exibir os resultados.
Views tem a vantaje de que esse plano não e executado pois o Mysql já guardo esse plano quando você a criou.
Valeu Willian pela dica, minha curiosidade parte mais para aqueles selects gigantes com varios joins.
não da para perceber a diferença entre um e outro, sendo complexo ou não.
O Problema está em pensar na view como uma tabela e usar instruções nela como se estivesse fazendo em uma tabela, por exemplo, é mais rápido o resultado de um order by direto no select do que numa view, então usar puramente a view sem instruções adicionais não da diferença perceptível.