Серверная часть одного из наших веб-приложений использует MySQL в Linux. Все работает очень хорошо и быстро.
Но я также много занимаюсь разработкой на OS X и полностью имитирую живую среду. Все работает правильно, но когда несколько запросов MySQL выполняются одновременно (из-за некоторых одновременных вызовов Ajax), MySQL в OS X реагирует раздражающе медленно.
Как в Linux, так и в OS X это стандартная установка MySQL, знает ли кто-нибудь о различиях в настройках по умолчанию, которые могут вызвать такое замедление в OS X?
редактировать некоторая дополнительная информация по запросу
Если у вас большой объем памяти, вам следует настроить установку MySQL на использование файла конфигурации my-huge.conf. Если вы используете установку по умолчанию, значения по умолчанию, вероятно, слишком консервативны для вашего оборудования.
ВОТ хорошая статья о файлах конфигурации MySQL
Apple.com дает несколько отличных советов: Повышение производительности MySQL
Особенно
пропустить приоритет потока
по какой-то причине помогло мне.
это запросы только для чтения или тоже обновления?
если обновления - рассмотрите возможность перехода на innodb, myisam [насколько я знаю] использует глобальную блокировку при изменении данных, поэтому он не использует многоядерные возможности.