I have designed a Statistics strategy for all my user dbs (8 of them) to show the cuurent statistics (whether are updated or not) and run sp_updatestats to update the stats on weekly bassis. This is a PROD system running on SQL Server 2008 EE.
Before running the Update Stats, I want to capture the queries/TSQL statements that are taking current time and after running the stats on tables, I want to again run the same set of queries to see if there has been improvements in query time, cpu, io time.
Can someone suggest ways of capturing this info for performance analysis.
I know we can use Profiler, but I do not see any Event Class in Profiler which says Stats are outdated or Stats are Updated/Recent and hence the improvement.