After these simple tests, I next performed a check of PBXT’s performance by using my favorite graphical benchmarking tool – Quest’s Benchmark Factory. Whenever I need to personally test a new or enhanced storage engine, I use this tool because it easily lets me put the MySQL database through its paces with minimal effort on my part.
I did a simple scaleable benchmark test, which tests CPU, read, insert, and update-intensive loads, along with a mixed workload at the end. My test machine was a small single-CPU Linux box running Fedora Core along with the MySQL 5.1.15 beta. For a comparison, I ran the same tests against InnoDB. As you can see below, PBXT held up pretty nicely: