问题
I did a lot of searching but still could not figure out why SQL Server Profiler shown the very unusual numbers.
Scenario: Our web application thrown a SqlException complaining timeout expired (once in a while), so i decided to use the SQL Profiler to trace the long running query. But the result turned out pretty strange, the Duration was a very huge number and StartTime was greater than EndTime.
I really appreciate for any advice of where i should further look into.
(Please take a look at the attached image since i don't have enough reputation to post images).
Thank you.

Updated: We found the long running query which took 4 minutes to be completed, but SQL Profiler is still showing those Audit Logout events with the "overflow" Duration even the problematic query is not running.
来源:https://stackoverflow.com/questions/51846829/sql-server-profiler-strange-duration-starttime-is-greater-than-endtime