Get "real" execution time of a SQL Server query? -


i have 2 stored stored procedures, second stored procedure improvement of first one.

i'm trying measure how improvement.

1/ measuring clock time doesn't seem option different execution times. worse, (rarely, happens) execution time of second stored procedure bigger execution time of first procedure (i guess due server workload @ moment).

2/ include client statistics provides different results.

3/ dbcc dropcleanbuffers, dbcc freeproccache good, same story...

4/ set statistics io on option, how overall score have many tables involved in stored procedures?

5/ include actual execution plan option also. estimated subtreecost of 0.3253 first stored procedure, , 0.3079 second one. can second stored procedure 6% faster (=0.3253/0.3079) ?

6/ using "reads" field sql server profiler? in case different results when execute stored procedure many times.

so how can second stored procedure x% faster first procedure, no matter execution conditions (the workload of server, server these stored procedures executed, etc).

if not possible, how can prove second stored procedure more optimized.


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -