I will speak at PHPCon Italia 2009, in Rome, on March 19th. The subject is a very trendy. I will cover efficiency with partitions, a topic that every DBA and MySQL developers should enjoy. |
Let’s grab your attention with a shameless marketing ploy: How would you like up to a 14X performance boost in your Mysql database performance? Now your hooked who wouldn’t want a 14x boost? Well we got that using Dolphin interconnects and Waffle Grid! Read on!
As you know over the last few weeks the good folks over at Dolphin Interconnect Solutions have lent me use of a couple of servers with their interconnects installed ( They also sent me a couple of cards to test with, but I ended up not being able to secure the hardware to put these through their paces at my home office ) . I ran into several challenges in the testing, and we also found out a lot about Waffle Grid and where we have some open bugs ( its good to test Waffle at the fringe of performance and see what breaks).
The oddest thing I ran into here was the way using the Dolphin cards …
[Read more]Because I was asked….What should I set my my.cnf parameters to? What are good default values? How much memory should I allocate to the db if I have X amount of ram? What is a good starting point for the mysql config files?
You’re not really Googling for a my.cnf to use are you? You probably are, Shame on you! The best thing to do is to test before you make changes, and find the best configuration for your application. But your not going to are you? oh well I might as well accommodate you. I make no claims these will work for everyone. In fact if you hire me later on I may look at you funny after I analyze your system, and may call you funny names behind your back for using the wrong settings. Because there are a lot of people out their who are only database folks 5 minutes at a time (that’s what these posts are about), they are probably going to stick the my-huge.cnf and go with that anyways. So why not throw …
[Read more]An often overlooked and way underrated component to any site is the collection and reporting of solid historical performance metrics. Don’t get me wrong, everyone collects some sort of web page stats, has access to mysql status variables, and uses top to check cpu and process stats ( what else does anyone need right?). But the metrics I am talking about are not your simple # of pages,# of users, apache log metrics that everyone has in their web server, nor are they point in time cpu stats, or cumulative row accessed counters. No, we are talking about true performance stats, gathered over a long period of time. These stats can be used for troubleshooting, trending, and make great art and conversation pieces ( have seen my one of a kind CPU graph).
Think of it this way, someone complains your site is slow. They say when they hit the first page it just seems sluggish. What does …
[Read more]Here are the slides from yesterday’s presentation about horizontal database scaling through sharding at the mySQL dev room at FOSDEM 2009.
I’ve got a ton of notes and remarks to these slides, which will become available here soon.
This week, Sun hosts a live webinar on accelerating MySQL and DRBD in scale-out environments, in which yours truly will be covering the DRBD part. Besides DRBD for Dolphin Express, the webinar will also cover how to use Dolphin Express to accelerate MySQL Cluster and MySQL Replication.
Registration for this webinar is now open. See you on Wednesday!
[Read more]The MySQL Developers Room at FOSDEM was a success. There was a full room (about 80 seats, and many sitting on the floor) throughout the day. We started at 9am with a talk on PBXT, and ended at 17:00. My talk had a large audience and was very well received.
The enthusiasm was quite high also because of a stunt I did
during the presentation. It was a creative way of explaining the
difference between physical and logical partitioning. I will
repeat this stunt at the MySQL Users Conference, during my Tutorial on Partitioning.
Those who were attending today know about it. For the attendees
at the …
Peter Gulutzan and Mark Leith have both written about the new PERFORMANCE_SCHEMA in MySQL. I’ve read through the worklog, or most of it — there were some spots where Firefox seemed to start overlaying parts with other parts, quite weird. But anyway I’ve read as much as I can.
Obviously many people have been [...]
The MySQL Developers Room at FOSDEM was a success. There was a full room (about 80 seats, and many sitting on the floor) throughout the day. We started at 9am with a talk on PBXT, and ended at 17:00. My talk had a large audience and was very well received.
The enthusiasm was quite high also because of a stunt I did
during the presentation. It was a creative way of explaining the
difference between physical and logical partitioning. I will
repeat this stunt at the MySQL Users Conference, during my Tutorial on Partitioning.
Those who were attending today know about it. For the attendees
at the …
The MySQL Developers Room at FOSDEM was a success. There was a full room (about 80 seats, and many sitting on the floor) throughout the day. We started at 9am with a talk on PBXT, and ended at 17:00. My talk had a large audience and was very well received.
The enthusiasm was quite high also because of a stunt I did
during the presentation. It was a creative way of explaining the
difference between physical and logical partitioning. I will
repeat this stunt at the MySQL Users Conference, during my Tutorial on Partitioning.
Those who were attending today know about it. For the attendees
at the …