Although I think MySQL sucks, I think you'd have the same problem with any database product so switching would not make this problem go away. (Another DB might execute queries faster by a constant ...