då databasen först måste verifiera att de namngivna kolumnerna finns innan den exekverar sql satsen. Om man använder en databas som stöder lagrade procedurer så kan man lägga frågan i en sådan. Då verifieras kolumnnamnen och en exekveringsplan skapas första gången proceduren körs. Därefter cachas den och det går snabbare att köra den nästa gång.
Om man dock endast är ute efter ett fåtal kolumner är det bättre att namnge dessa istället för att göra en select *. Annars skickar man hela raden över nätverket istället för att skicka den info man är ute efter.
(pust....)
259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849