Pero .. por qué pregutas en el foro de "PHP"? supongo que será un error; muevo tu mensaje al foro de "base de datos".
-------------
Mas que optimizar .. pero si "asistentes" de consultas SQL tienes para Mysql algunos bastantes buenos como:
Navicat (windows)
www.navicat.com
EMS Mysql Manager (windows)
http://ems-hitech.com/mymanager/
Tienen asistentes completamente "visuales" para componer consultas SQL complejas al más puro extilo "Access" o MS SQL Server, probarlas y ver sus resultados (además de generar reportes, exportar/importar tus datos en múltiples formatos .. etc).
Un saludo,