Log in

No account? Create an account

MySQL 5.1 RC, Innodb Scaling

« previous entry | next entry »
Oct. 1st, 2007 | 09:12 pm

As a few people have commented, one of the more exciting pieces to
the 5.1 RC release is Heikki's scaling patch for autoincrements on
multiprocessor machines. In versions previous to the 5.1 RC Innodb
could have issues with load if you had multiple CPU's competing with
threads over who got to assign autoincrements.

The following graph shows the change in a test where mysqlslap was
used to generate a write test. In this case a specific load was
applied as a single user and then the load was split among many users.

The second graph shows a "scaling" test where each client adds the
same load as the last. As you can see this also makes a significant
difference in performance.

As load increases in the second graph, Innodb scales linearly. It is
great to see the Innodb development team working on performance (and
Oracle's commitment to continuing development on Innodb).

Even if you are not interested in any of the features present in 5.1
but you use Innodb, you should check out the latest RC.


Link | Leave a comment |

Comments {2}


from: jaemyung
date: Oct. 2nd, 2007 09:58 am (UTC)

Wow.. Great!!!

Reply | Thread

Susan Paraventur

(no subject)

from: paraventur
date: Oct. 3rd, 2007 06:17 am (UTC)

Oh, my. I actually understood that :-)

Reply | Thread