Hmmm, scn won't allow me to attach more than 3 files per post ... so here's test4.txt
-----------------
A bit about the mon* tables I referenced and the columns/rows of interest for these tests ...
monProcessActivity.CpuTime: shows parse/compile/statement-cache-lookup/execution
monProcessAcfivity.Transactoins/Commits: shows number of commits performed during test
monProcessActivity.ULCBytesWritten: this one is interesting in that for test1/test2/test3 we see barely any volume of log writes, which is due to the 'delayed commit' behavior of temporary databases (ie, some other process will come along 'later' and write the log pages to disk for us); but for test4 we see a value of ~1.6MB, which is due to the begin/commit wrapper which overrides the 'delayed commit' behavior and forces a synchronous write when we perform the 'commit'
monProcessNetIO.PacketsReceived: number of packets (ie, SQL batches) sent by isql
monProcessWaits.Waits/WaitTime (WaitEventID = 250): corresponds with number of packets submitted by isql and the amount of time spent processing said packets