Execution plan

Databaser & SQL

2 svar · 221 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#1

Hej!

När jag kör min execution plan får jag resultatet: (Query cost (relative to the batch): 0,00%)

Varför blir det så?

Jag söker igenom min execution plan och ingenstans tar det tid. Däremot själva frågan tar ändå ca 0.5-1 sekund att köra, varför finns inte denna tiden med i execution planen?

Medlem sedan dec. 1999707 inlägg
#2

Fick lite hintar av Jonas:

Jag kan tänka mig att det beror på hur han skrivit sin fråga.
Om han tex anroppar en SP inne i sql frågan så kan execution planen bli lite konstig.
Den har svårt att se att det hänger i hop och kan inte riktigt mäta tiden.
Han kan ju testa med att köra en "server Trace" så ser han vad som tar tid i sin sql satts men inte i % form.

Medlem sedan dec. 19995 874 inlägg
#3

Kan det vara så enkelt att execution plan inte räknar med sorteringen?
För om jag tar bort sorteringen går det blixtsnabbt, men min sortering är ganska krävande, så det är den som tar tid.

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)