Jeg stod også over for et problem med langsom hentning (MySQL, InnoDB). Endelig fandt jeg ud af, at innodb_buffer_pool_size er sat til 8MB som standard for mit system, hvilket ikke er nok til at håndtere forespørgslen. Efter at have øget den til 1 GB virker ydeevnen fint:
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)
OPDATERING:
For at ændre innodb_buffer_pool_size skal du tilføje dette til din my.cnf
innodb_buffer_pool_size=1G
genstart din mysql for at få den til at virke
Reference:Hvordan ændres værdien for innodb_buffer_pool_size i MySQL på Mac OS?