Så snart du nämner DISTINCT eller aggregeringsfunktioner i en vy väljer MySQL TEMPTABLE algoritm för denna vy, och det betyder att den kommer att skapa en tillfällig tabell för vyn och sedan tillämpa sortering, gruppering och aggregering på den. Se mer information här . Det finns också några rekommendationer här angående visningsprestanda .