Database Performance: MySQL Percona Server 5.7.0

For database benchmarking we still base our testing on Percona server 5.7, an enhanced drop-in replacement for MySQL. But we have updated our SQL benchmarking once again. This time we use Sysbench 1.0.7, which is a lot more efficient than the previous 0.4 and 0.5 versions. As a result, the measured numbers are quite a bit higher, especially on the strongest systems. So you cannot compare this with any similar Sysbench-based benchmarking we have done before.

For our testing we used the read-only OLTP benchmark, which is slightly less realistic, but still much more interesting than most other Sysbench tests. This allows us to measure CPU performance without creating an I/O bottleneck.

Sysbench 1.0.7 on 8 tables

As expected, the EPYC 7601 can not deliver high database performance out of the box. A small database that can be mostly cached in the L3-cache is the worst case scenario for EPYC. That said, there are quite a few tuning opportunities on EPYC. According to AMD, if you enable Memory Interleaving, performance should rise a bit (+10-15%?). Unfortunately, a few days before our deadline our connection to the BMC failed, so we could not try it out. In a later article, we will go deeper into specific tuning for both platforms and test additional database systems.

Nevertheless, our point stands: out of the box is the EPYC CPU a rather mediocre transactional database CPU. With good tuning it is possible EPYC may pass the Xeon v4, but the 8176 is by far the champion here. It will be interesting to measure how EPYC compares in the non-transactional databases (Document stores, Key-value...) but transactional databases will remain Intel territory for now.

Sysbench 1.0.7 95th percentile response time

Typically when high response times were reported, this indicated low single threaded performance. However for EPYC this is not the case. We tested with a database that is quite a bit larger than the 8 MB L3-cache, and the high response time is probably a result of the L3-cache latency.

Multi-Threaded Integer Performance Java Performance
Comments Locked

219 Comments

View All Comments

  • Kaotika - Tuesday, July 11, 2017 - link

    http://www.anandtech.com/show/11464/intel-announce...
    This one remains wrong though
  • Ian Cutress - Tuesday, July 11, 2017 - link

    Always reference the newest piece, especially the main review.
    Or we'd spend half of our time going back and updating old pieces and reviews with new data.
  • scottb9239 - Tuesday, July 11, 2017 - link

    On the POV-RAY benchmark, shouldn't that read as almost 16% faster than the dual 2699 v4 and 32% faster than the dual 8176?
  • scienceomatica - Tuesday, July 11, 2017 - link

    I think that a fair game would be to compare the top offer of one and the other manufacturer, in other words, the Xeon 8180 should be included in the benchmark regardless of the aspect of the price. Then the difference would be quite in favor of the Intel processor, although it has few cores less.
  • Tamz_msc - Tuesday, July 11, 2017 - link

    Will we get to see more FP HPC-oriented workloads like SPECfp2006 or even 2017 being discussed in a future article?
  • lefty2 - Tuesday, July 11, 2017 - link

    I can summarize this article: "$8719 chip beaten by $4200 chip in everything except database and Appache spark."
    Well done Intel, another Walletripper!
  • Shankar1962 - Wednesday, July 12, 2017 - link

    Then why did google att aws etc upgraded to skylake. They could have saved billions of dollars.
  • Shankar1962 - Wednesday, July 12, 2017 - link

    Look at what big players upgrading to skylake reported
    These are real workloads
    No one cares about labs
    These numbers decide who wins and who loses
    No wonder AMD sells at $4200

    https://www.google.com/amp/s/seekingalpha.com/amp/...
  • nitrobg - Tuesday, July 11, 2017 - link

    Pricing on page 10 should reflect that the 2P EPYC prices are for 2 processors, not per CPU. The price of Xeons is per CPU.
  • coder543 - Tuesday, July 11, 2017 - link

    That doesn't seem true. The prices they currently have seem to be correct. Got a source?

Log in

Don't have an account? Sign up now