EmergencyEMERGENCY? Get 24/7 Help Now!

Making bugs public – good job MySQL

 | October 22, 2007 |  Posted In: Events and Announcements

If you have been MySQL User for many years you might remember the times when MySQL had “zero bugs policy”, this is when all known bugs really were fixed before release was made. To be honest at that time bugs were reported via bugs mailing list not via bugs database as they are now so […]

Read More

Traffic Tricks by Hosting Providers.

 | October 17, 2007 |  Posted In: Events and Announcements

I already wrote once about hosting troubles which we had with this site a while back. Today we had another trouble to one of the European hit servers for ClickAider project. We had purchased this 1and1 server few months ago, before we were running into troubles and as it was running well and because we […]

Read More

MySQL Performance – eliminating ORDER BY function

 | October 17, 2007 |  Posted In: Insight for Developers

One of the first rules you would learn about MySQL Performance Optimization is to avoid using functions when comparing constants or order by. Ie use indexed_col=N is good. function(indexed_col)=N is bad because MySQL Typically will be unable to use index on the column even if function is very simple such as arithmetic operation. Same can […]

Read More

MySQL Northern European Customer Conference

 | October 17, 2007 |  Posted In: Events and Announcements

Yesterday I’ve attended MySQL Customers Conference in London. This event is much smaller size than Users Conference (one day and about 170 people attending) and surely less geeky – there were no one from MySQL Development Support or Consulting teams and Sales Engineers were as close as you could get. Though Anders Karlsson and Ivan […]

Read More

Be careful when joining on CONCAT

 | October 16, 2007 |  Posted In: Insight for Developers

The other day I had a case with an awful performance of a rather simple join. It was a join on tb1.vid = CONCAT(‘prefix-‘, tb2.id) with tb1.vid – indexed varchar(100) and tb2.id – int(11) column. No matter what I did – forced it to use key, forced a different join order, it did not want […]

Read More

Managing Slave Lag with MySQL Replication

 | October 12, 2007 |  Posted In: Insight for DBAs

The question I often get is how far MySQL may fall behind and how to keep replication from lagging. The lag you will see will vary a lot from application to the application and from load to load. Plus what is the most important within same application the lag will likely have spikes – most […]

Read More

MyISAM Scalability and Innodb, Falcon Benchmarks

 | October 12, 2007 | 

We many times wrote about InnoDB scalability problems, this time We are faced with one for MyISAM tables. We saw that several times in synthetic benchmarks but never in production, that’s why we did not escalate MyISAM scalability question. This time working on the customer system we figured out that box with 1 CPU Core […]

Read More

HighLoad 2007 Review

 | October 6, 2007 |  Posted In: Events and Announcements

Almost two weeks have passed since HighLoad 2007 conference in Moscow, Russia so I’m pretty late with feedback and my only excuse I was pretty busy to spare some time for it. Lets start with bright side. The conference had a lot of great sessions by experts in their field. A lot of top Russian […]

Read More