Non appena menzioni DISTINCT o funzioni di aggregazione in una vista, MySQL seleziona l'algoritmo TEMPTABLE per questa vista e significa che creerà una tabella temporanea per la vista e quindi applicherà l'ordinamento, il raggruppamento e le aggregazioni ad essa. Maggiori dettagli qui . Inoltre, ci sono alcuni consigli qui riguardanti le prestazioni di visualizzazione .