#mysql #docker #arm64 #apple-silicon #laravel-sail
Вопрос:
С совершенно новым Macbook я был немного удивлен низкой производительностью моих миграций и сеялок.
Мне удалось заставить MySQL 8.0 работать в докере с включенными экспериментальными функциями, и я попытался добавить платформу, но это не повлияло на производительность.
Кроме того, я попробовал MariaDB, который уже поддерживает ARM, но на самом деле это не имело большого значения и вызывает у меня другие проблемы с демпингом mysql.
Кто-то еще сталкивается с теми же проблемами на новых чипах M1 2021 года?
Комментарии:
1. вы уверены, что это проблема m1, а не ваши коды?
2. Да, запуск на других Macbook с Intel в 30-х годах, а на моем он продлится не менее 5 минут…
3. Известно, что монтирование привязки в macOS выполняется медленно; вы можете дважды проверить, что данные вашей базы данных находятся в томе с именем Docker, а ваш код встроен в образ, ни один из которых не монтируется с хоста.
4. Ваш Докер работает изначально или эмулируется?
5. @Siguza он работает изначально
Ответ №1:
Поэтому в предыдущей версии Docker мне посоветовали включить новую платформу виртуализации (Экспериментальные функции в настройках). Это привело к тому, что MySQL работал очень медленно.
Вывод: не включайте новую платформу виртуализации.