Mam złożone kwerendy za pomocą wielu sprzężeń (8 w rzeczywistości). Myślałem o uproszczeniu go do widoku. Po niewielkich badaniach dostrzegam korzyści płynące z prostoty i bezpieczeństwa. Ale nie widziałem żadnych wzmianek o prędkości.Czy widok MySQL jest szybszy niż normalne zapytanie?
Czy widoki działają jak przygotowane instrukcje, w których zapytanie zostało wstępnie skompilowane? Czy korzystanie z widoków przynosi wyraźne korzyści?
Niektóre bazy danych wstępnie skompilują widok, ale nie wierzę, że MySQL to zrobi. Możesz spojrzeć na to pytanie: http://stackoverflow.com/questions/1021319/how-to-optimize-mysql-views –
Wbrew odpowiedziom - Z mojego doświadczenia wynika, że w przypadku widoków z dużą liczbą złączeń robię bezpośrednie zapytanie działa szybciej. –