in reply to Interpreting Benchmark results.

The DBI test spent 15.16 seconds of it's 16 seconds actually running, the cache one only spent 7.61 seconds on the CPU, and probably spent the rest waiting for something (disk access perhaps). At the rate your tests run, I would probably benchmark a lot more than 10k iterations, you would probably get better results.