MariaDB · Lección 05
¿Cómo gestiona MariaDB las conexiones y dónde se configura?
El archivo de configuración solo admite la sección [client]; el servidor no lee ninguna opción de my.cnf al arrancar
El thread pool solo está disponible en una edición de pago y no puede activarse en la edición comunitaria de MariaDB
Por defecto usa un hilo por conexión, pero incluye un thread pool (thread_handling=pool-of-threads) que atiende muchas conexiones con un número limitado de hilos y reduce el coste con muchas conexiones cortas; la configuración se lee de my.cnf y su directorio de configuración, en la sección [mariadbd] o [mysqld]
El thread pool crea siempre un hilo adicional por cada consulta en ejecución, por lo que aumenta el consumo de memoria con muchas conexiones
MariaDB · Lección 05
Completa el código
El modo de manejo de hilos con pool es pool-of-
Revisa: pool-of-threads.
MariaDB · Lección 05
¿Por qué un thread pool ayuda cuando hay miles de conexiones de corta duración?
Pista: crear y destruir un hilo por conexión tiene un coste, y muchos hilos aumentan el consumo y el cambio de contexto; un conjunto limitado de hilos reutilizados atiende a muchas conexiones y reduce la sobrecarga.
✓
¡Lección completada!
Thread pool y archivos de configuración
0
XP ganado
3
Vidas restantes