Аз също се сблъсках с проблем с бавното извличане (MySQL, InnoDB). Накрая открих, че innodb_buffer_pool_size е настроен на 8MB по подразбиране за моята система, което не е достатъчно за обработка на заявката. След като го увеличите до 1GB, производителността изглежда добре:
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)
АКТУАЛИЗИРАНЕ:
За да промените innodb_buffer_pool_size, добавете това към вашия my.cnf
innodb_buffer_pool_size=1G
рестартирайте вашия mysql, за да действате
Справка:Как да променя стойността за innodb_buffer_pool_size в MySQL на Mac OS?