You are using InnoDB tables. Therefore you should pay very careful attention to the numerous settings which can make or break performance on your MySQL database. MySQLPerformanceBlog has a couple of really good articles on InnoDB optimization that you should read.
Asaph
2009-10-20 03:24:02