Conor O'Mahony's Database Diary

Your source of IBM database software news (DB2, Informix, Hadoop, & more)

IBM DB2 Improves Performance Lead for x86-64 Systems with a new Record-Breaking Result

with 2 comments

Last year, I blogged about how IBM DB2 has the Leading x86-based TPC-C Result. Well, IBM has further cemented DB2’s position as the leading database for x86-64 systems with a new record-breaking TPC-C benchmark result. The new benchmark result achieved more than 3 million transactions per minute on an IBM System x 3850 X5. The entire system for this result is housed in a single, space-saving 42U rack. The system runs DB2 9.7 on SUSE Linux. It has four Intel Xeon E7-8870 processors running at 2.40GHz (4 processors/40 cores/80 threads). It should also be noted that the system uses Solid State Drive (SSD) storage for faster database access.

For me, the most interesting aspect of this result is not just the performance; it is the price for that performance. And, of course, price/performance is a key consideration for all systems, but especially for cost-conscious x86-64 purchasing decisions. The new system costs US$0.59 per tpmC. As of today, this is the lowest cost of any system in the Top 10 TPC-C performance results (by the way, the next lowest cost also features DB2). See for yourself at TPC-C – Top Ten Performance Results.

If you look at the TPC-C – Top Ten Price/Performance Results, you will see some results from Oracle that offer better price/performance. However, these Oracle results are for very small benchmark systems; approximately one-tenth the size of the IBM DB2 systems. And they include only Oracle Database 11g Standard Edition One; whereas the IBM results include the full enterprise edition of DB2. Not only do the IBM benchmark system give you more product capability for your money, but you can clearly see that the performance of the IBM systems and the cost per transaction for the IBM systems both scale up very nicely.

IBM System x®3850 X5 (Intel Xeon E7-8870 processors 2.40GHz, 4 processors/40 cores/80 threads) TPC-C result of 3,014,684 tpmC, $.59 USD/tpmC, available 9/22/11, DB2 9.7, SUSE Linux® Enterprise Server 11 (SP1)

Written by Conor O'Mahony

August 15, 2011 at 10:25 am

2 Responses

Subscribe to comments with RSS.

  1. 1) Are you able to post some more detailed information regarding OS and DB2 configurations?
    2) SSD – was this for all drives ? was it a card ?
    SSD is something i’ve implemented on SQL Server\Windows architecture – http://www.sqlserver-dba.com/2011/04/sql-server-tempdb-and-solid-state-drives.html
    but never on DB2 .

    Jack Vamvas

    August 16, 2011 at 1:39 am

  2. Here is a link to a PDF document that shows the high-level system configuration… http://www.tpc.org/results/individual_results/IBM/ibm_tpc-c_x3850x5_e78870_070711_es.pdf

    And here is a link to a PDF document with more detailed information, including the database and operating system parameter settings… http://www.tpc.org/results/FDR/TPCC/ibm_tpc-c_x3850x5_e78870_070711_fdr.pdf

    Conor O'Mahony

    August 16, 2011 at 10:08 am


Leave a comment