So, on a large IBM POWER8 system I was recently running the newly coined “yesmark” benchmark, which is best translated as this:
Benchmark (N for concurrency): for i in {1..N}; do yes "DO 0;" | mysql > /dev/null & done
Live results: mysqladmin -ri 1 extended-status | grep Questions
Which sounds all fun until you realize that it’s *amazingly* close in results to a sysbench point select benchmark these days (well, with MySQL 5.7.7).
Since yesmark doesn’t use InnoDB though, MariaDB is back in the game.
I don’t think it matters between MariaDB and MySQL at this point for yesbench. With MySQL in a KVM guest on a shared 2 socket POWER8 I could get 754kQPS and on a larger system, I could get 1.3 million / sec.
1.3 Million queries / sec is probably the highest number anybody has ever seen out of MySQL or MariaDB, so that’s fairly impressive in itself.
What’s also impressive is that on this workload, mysqld was still only using 50% of CPU in the system. The mysql command line client was really heavy user.
Other users are: 8% completely idle, another 12% in linux scheduler (alarmingly high really). So out of all execution time, only about 44% spent in mysqld, 29% in mysql client.
It seems that the current issues scaling to two socked POWER8 machines are the same as with scaling to other large systems, when we go beyond about 20 POWER8 cores (SMT8), we start to find new and interesting challenges.
Going beyond 1.3 MILLION SQLÂ Queries/second https://t.co/dD79tO0fZN
@stewartsmith needs a Dr Evil pinkie to the mouth emoji
RT @stewartsmith: Going beyond 1.3 MILLION SQLÂ Queries/second https://t.co/dD79tO0fZN
New #mysql planet post : Going beyond 1.3 MILLION SQL Queries/second http://t.co/PV5PtHA6GH
RT @stewartsmith: Going beyond 1.3 MILLION SQLÂ Queries/second https://t.co/dD79tO0fZN
Going beyond 1.3 MILLION SQL Queries/second: So, on a large IBM POWER8 system I was recently running the newly… http://t.co/g9otIbt9aJ
“Going beyond 1.3 MILLION SQL Queries/second” with @MySQL http://t.co/MI6Nr35Ifj
Going beyond 1.3 MILLION SQL Queries/second https://t.co/o2uSbNt2b4 via @stewartsmith
I don’t get such fast CPUs so I am taking my toys and moving to a new sandbox. Small data, meet small servers. Intel NUC, core i3, 8G RAM, 1 disk all for $400. I expect to win performance/price battles.
What do you get on a NUC? It’d be interesting to compare!
Running RocksDB tests first, then Mongo+RocksDB and Mongo+WiredTiger. Will take a few weeks to get to other RDBMS.
RT @stewartsmith: Going beyond 1.3 MILLION SQLÂ Queries/second https://t.co/dD79tO0fZN