En visning er ikke andet end en forespørgsel med et navn. Der er mulige perf-relaterede optimeringer, som nogle DBMS forstår bedre end andre (pgSQL ser ud til at være på den bedre side), såsom genbrug af forespørgselsplanen, cachelagret adgangskontrol osv.
Men i slutningen af dagen, næsten altid, kan du forvente, at en visning opfører sig som at udstede SQL direkte. Med den forskel, at du kan give adgang til denne forespørgsel uden at give adgang til de underliggende tabeller.
Der er optimeringer, som du kan lave, som ændrer adfærden (gør dem halvt bord-lignende), og som måske eksisterer eller måske ikke eksisterer i pgSQL-lignende materialiserede visninger (beklager ingen anelse om pgSQL), men dette er bare nitpicking.