Holas, bueno aparte de todo eso puedes hacer uso de las sentencias EXPLAIN y ANALYZE TABLE para ver el rendimiento de tus consultas sql, por que no lees la parte de optimizacion de consultas SELECT del manual de MySQL te ayudara bastante y tendras una mejor idea de como mejorarlas, saludos, cya
http://dev.mysql.com/doc/refman/5.0/...imization.html