Jak tylko wspomnisz o DISTINCT lub funkcjach agregujących w widoku, MySQL wybierze algorytm TEMPTABLE dla tego widoku, co oznacza, że utworzy tymczasową tabelę dla widoku, a następnie zastosuje do niego sortowanie, grupowanie i agregacje. Więcej szczegółów znajdziesz tutaj . Ponadto istnieją pewne zalecenia dotyczące wydajności wyświetlania .