webForumDet fria alternativet
Logga in / Bli medlem

Execution plan

Databaser & SQL

2 svar · 210 visningar · startad av Brimba

Medlem sedan dec. 19995 876 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 876 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.

389 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
132 ms — deklarationer (db)
125 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)