Ik had ook problemen met langzaam ophalen (MySQL, InnoDB). Ten slotte ontdekte ik dat innodb_buffer_pool_size standaard is ingesteld op 8 MB voor mijn systeem, wat niet genoeg is om de query af te handelen. Na het verhogen naar 1GB lijken de prestaties prima:
Duration / Fetch
353 row(s) returned 34.422 sec / 125.797 sec (8MB innodb buffer)
353 row(s) returned 0.500 sec / 1.297 sec (1GB innodb buffer)
UPDATE:
Om innodb_buffer_pool_size te wijzigen, voeg je dit toe aan je my.cnf
innodb_buffer_pool_size=1G
herstart je mysql om het effect te geven
Referentie:Hoe verander ik de waarde voor innodb_buffer_pool_size in MySQL op Mac OS?