es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo solucionar migraciones y seeders muy lentos en Laravel Sail con Apple M1 Max.

Con un Macbook nuevo estaba un poco sorprendido por el bajo rendimiento de mis migraciones y seeders.

Logré hacer funcionar MySql 8.0 en Docker con características experimentales habilitadas e intenté agregar la plataforma, pero no hizo ninguna diferencia en el rendimiento.

Además, intenté MariaDB que ya soporta ARM, pero realmente no hizo una gran diferencia y me dio otros problemas con el volcado de MySQL.

¿Alguien más tuvo los mismos problemas en los nuevos chips M1 del 2021?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Bajo rendimiento de migraciones y sembradoras en el nuevo MacBook

    Si recientemente ha comprado un nuevo MacBook y está experimentando problemas de rendimiento con migraciones y sembradoras, aquí hay algunas cosas que puede intentar:

    1. Use MySQL 8.0 con funciones experimentales habilitadas en Docker

    Una de las soluciones es utilizar MySQL 8.0 con funciones experimentales habilitadas en Docker. Esto le permitirá ejecutar MySQL en un entorno virtual, lo que puede ayudar a mejorar su rendimiento en su máquina. Sin embargo, incluso después de agregar la plataforma, es posible que no vea una mejora significativa en el rendimiento.

    2. Pruebe MariaDB que admite ARM pero puede causar problemas con el volcado de MySQL

    Otra solución es probar MariaDB, que ya admite ARM. Sin embargo, esto tampoco puede marcar una gran diferencia en el rendimiento. Además, el uso de MariaDB puede ocasionar problemas con el volcado de MySQL, lo que puede impactar aún más en el rendimiento.

    3. Considere la actualización a Laravel Sail

    También puede considerar la actualización a Laravel Sail, que es una interfaz de línea de comandos ligera para Docker. Laravel Sail puede ayudar a simplificar el proceso de configuración de su entorno de desarrollo y puede proporcionar un mejor rendimiento en comparación con los entornos locales tradicionales.

    Si ninguna de las soluciones anteriores funciona para usted, se recomienda consultar con un experto en IT que se especialice en mysql, docker, arm64, apple-silicon, laravel-sail que pueda ayudarlo a encontrar una solución adecuada para sus necesidades específicas.

Comments are closed.