MySQL 5.5.4-m3 in Production

Back in April I wrote that MySQL 5.5.4 is Very Exciting and couldn’t wait to start running it in production. Now here we are several months later and are using 5.5.4-m3 on all the slaves in what is arguably our most visible (and one of the busiest) user-facing cluster. Along the way we deployed some new hardware (Fusion-IO) but not a complete replacement. Some boxes are Fusion-io, some local RAID, and some SAN.  We have too many eggs for any one basket.

We also converted table to the Barracuda format in InnoDB, dropped an index or two, converted some important columns to BIGINT UNSIGNED and enabled 2:1 compression for the table that has big chunks of text in it. Aside from a few false starts with the Barracuda conversion and compression, things went pretty well. Coming from 5.0 (skipping 5.1 entirely) we had some my.cnf work to do to take advantage of all the new InnoDB tuning (especially on the boxes with Fusion-IO cards and more memory). Hopefully switching the master goes smoothly too.

Needless to say, we have some very good and dedicated folks working behind the scenes to make it all happen (hi, Josh). Most of my involvement was initial testing, prodding, schema changes, and finding my.cnf options for the InnoDB tuning.

About Jeremy Zawodny

I'm a software engineer and pilot. I work at craigslist by day, hacking on various bits of back-end software and data systems. As a pilot, I fly Glastar N97BM, Just AirCraft SuperSTOL N119AM, Bonanza N200TE, and high performance gliders in the northern California and Nevada area. I'm also the original author of "High Performance MySQL" published by O'Reilly Media. I still speak at conferences and user groups on occasion.
This entry was posted in craigslist, mysql, tech. Bookmark the permalink.

40 Responses to MySQL 5.5.4-m3 in Production

  1. Ramoonus says:

    Do you have any benchmarks or graphs from before and after the upgrade?

  2. No benchmarks, sorry. The real performance gains are expected on the newer hardware so it would have been a pretty unfair comparison without a lot of extra effort.

  3. mitesh says:

    Hi,

    I am confused for latest stable version of mysql.

    mysql server 5.5.4-m3-log (community license GPL )is beta release or final/stable release.

    thanks ,
    Mitesh S. Pandya

  4. Mitesh says:

    Hi ,

    Are you inactive on this blog.
    Still I didn’t got any reply from you.
    If this is inactive blog jst mark on this page so next time any one can have idea that not to post on this blog.

    Please don’t mind.

    thanks,
    Mitesh S. Pandya

  5. I simply could not go away your site before suggesting that I really loved the usual info an individual supply for your visitors?
    Is gonna be back frequently in order to check up on new posts

  6. On va dirе qque ce n’est ρas erroné ..

  7. Ʀemarquable article : persiste comme ça

  8. ddl porno says:

    Un imƿosant merci à l’auteur du blog

  9. Est-il possiblе de copier plusieurs phrases sur un site internet personnel ?

  10. Ӏl me tarde de lire un autre post

  11. Je ѕuyis clairement en équatiοn avec toi

  12. Je suis tomЬé sur ton blog par chance et puis je ne lle regrette point !!!

  13. Humm êtes vojѕ sûr de ce que vous nous écrivez ?

  14. Jeune Salope says:

    Οn va vous dire que ce n’est ppas absսrde !

  15. Humm êteѕ vous sûr de ce que vous nous dites
    ?

  16. suceuses says:

    Bon je n’aі point terminé de regarder par contre jje repasse après

  17. rousse sexy says:

    Je vouɗrai vօus dire quee c’est éternellement une joie de venir sur
    ce site internet

  18. Sublimee post, рérennisez de cette façon

  19. Јe suis clairement еn équation avec toi

  20. Εxcellent poste, comme d’habitude

  21. Je suis ɑrrivé sur ton blog par chance et puis je nee le regrette nullement !!

  22. andrefolgiss says:

    Needless to say, we have some very good and dedicated folks working behind the scenes to make it all happen (hi, Josh). Most of my involvement was initial testing, prodding, schema changes, and finding my.cnf options for the InnoDB tuning. natural weightloss

  23. henryulkj says:

    We also converted table to the Barracuda format in InnoDB, dropped an index or two, converted some important columns to BIGINT UNSIGNED and enabled 2:1 compression for the table that has big chunks of text in it. Aside from a few false starts with the Barracuda conversion and compression, things went pretty well. Coming from 5.0 (skipping 5.1 entirely) we had some my.cnf work to do to take advantage of all the new InnoDB tuning (especially on the boxes with Fusion-IO cards and more memory). Hopefully website design the master goes smoothly too.

  24. Jeramy Bowens says:

    compression for the table that has big chunks of text in it. Aside from a few false starts with the Barracuda conversion and compression, things went pretty well. Coming from 5.0 (skipping 5.1 entirely) we had some my.cnf work to do to take advantage of all the new InnoDB tuning accounting software

  25. georgehotis says:

    are using 5.5.4-m3 on all the slaves in what is arguably our most visible (and one of the busiest) user-facing cluster. Along the way we deployed some new hardware (Fusion-IO) but not a complete rush my order now

  26. Harrison Bosque says:

    Back in April I wrote that MySQL 5.However HCG drops

  27. Clarinda Stretch says:

    Needless to say, we have some very good and dedicated folks working behind the scenes to make it all happen (hi, Josh).Finnistera’s bogus statement may have raised the hopes of Bhopal survivors optometrist portland

  28. Are you looking for an Early Childhood Music For your Child? The Learning Lab has the best Music teacher who can teach you all kinds of music online

  29. Elease Maddock says:

    Needless to say, we have some very good and dedicated folks working behind the scenes to make it all happen (hi, Josh).Beyond “the Paul Howes position”Hay Day Hack Tool APK – Diamonds

  30. Nilsa Shi says:

    Needless to say, we have some very good and dedicated folks working behind the scenes to make it all happen (hi, Josh).Pranksters do have to be prepared to morally wear the consequences of their actions.joint supplement

  31. Thanks for nice sharing

  32. jhone says:

    If you useing 4.5.4-m3 on all the slaves in which is arguably our much visible (and one of the busiest) user-facing cluster. Along the way we deployed Roll Up Banner some new hardware (Fusion-IO) but not all complete

  33. Hello,
    Thank you for sharing these amazing ideas of optimizing MySQL database. Still I am little bit confused that should I done it myself or not.

  34. emma says:

    I wanted to thank you for this article. I read this article. I think You put a lot of effort to create this article. I appreciate your work.Marketing Kona

  35. lisa says:

    This text can leads the unusual Magic Quadrant, which are related to strength of AWS in both Vision and Execution actually forces the all quadrant graphic to rescale. (To build an MQ, analysts score provides Roll Up Banner relative to each other, on all of the formal evaluation criteria.lisa

  36. lisa says:

    They are very convincing and can definitely work. You know it is very useful for me and from many days, i was finding this. Know i am very happy to see your post and appreciate your work. fethiye rodos feribot

  37. lisa says:

    In this present age apps are necessary for all updates.These programs are help all of them.Due to this step they are fully know about the study programs.RotaRadar Blog

  38. lisa says:

    With its durability, aesthetic appeal, and environmental benefits, it has become a popular choice for various outdoor spaces. Whether it’s for sports fields, playgrounds, or residential lawns, artificial grass offers a consistent and visually appealing surface that requires minimal upkeep. By eliminating the need for watering, mowing, and chemical treatments, it promotes water conservation and a healthier outdoor environment. With proper installation and care, artificial grass can enhance the beauty and functionality of any outdoor space.Artificial Grass Cost Calculator

  39. Lisa says:

    Automotive enthusiasts and mechanics alike find solace in the capabilities of the rotary tool. From grinding and sanding to polishing and buffing, the tool’s array of attachments transforms it into a workshop essential. The intricate parts of an engine or the delicate contours of an automobile’s interior can be meticulously tended to, restoring both form and function.6-inch mini chainsaw

Leave a comment