20. november 2005 - 18:11Der er
3 kommentarer og 1 løsning
hvad koster en group by på et ikke indekseret felt
Jeg har en query som laver en group by på en del felter. Det første felt er ikke i noget index.
Hvor meget koster det, rent performance mæssigt at lave denne group by ? Og hvorfor koster det hvad det koster ? (harhørt noget om at sql laver en temporær tabel til group bys?)
Jeg tænker at alternaativet er at lave en if() som tester på om group by feltet har ændret sig, men hvis der er meget data som kunne gruperes er dette vel/måske ikke bedre?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Slettet bruger
21. november 2005 - 05:53#1
Den bedste måde at få et svar på den slags er ved at lade SQL Query Analyser lave en Query plan for dig, så kan du se præcist hvad din SQL Server vælger at gøre.
Men ja typisk vil en group by resulterer i en Temporær tabel, hvilket ikke nødvendigvis er et problem. Det afhænger helt at dine konkrete data (mængde og organisering).
Tak for hjælpen kryptos - læg et svar så jeg kan lukke her
Synes godt om
Slettet bruger
28. november 2005 - 18:37#4
svar ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.