1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Modificar los límites de MySQL / MariaDB en el servidor en la nube
Esta guía explica cómo modificar los límites de MySQL / MariaDB de un Servidor Cloud.
Introducción
MySQL está instalado en el Servidor Cloud. Por lo tanto, los recursos son dedicados y no se comparten con otros clientes. Solo hay una instancia de MySQL por Servidor Cloud.
Si es necesario, MongoDB le permite gestionar grandes cantidades de datos sin comprometer la flexibilidad y el rendimiento de sus sitios/aplicaciones.
Configuración de MySQL / MariaDB en el Servidor Cloud
Esta es la lista de variables de MySQL / MariaDB cuyo valor se puede modificar:
Nombre de Variable | Explicación | Valor |
---|---|---|
bulk_insert_buffer_size | Tamaño del búfer para operaciones de inserción masiva | 8M |
default_charset | ||
declare_explicit_defaults_for_timestamp | Opción para declarar explícitamente valores predeterminados para columnas de tipo timestamp | "" |
declare_innodb_autoextend_increment | Incremento para la autoextensión del espacio de tabla InnoDB | "" |
declare_key_buffer | Tamaño del búfer de clave para tablas MyISAM | "" |
ft_max_word_len | Longitud máxima de las palabras para búsqueda de texto completo (Full-Text) | Indefinido |
ft_min_word_len | Longitud mínima de las palabras para búsqueda de texto completo (Full-Text) | 3 |
innodb_additional_mem_pool_size | Tamaño del pool de memoria adicional para InnoDB | "" |
innodb_buffer_pool_size | Tamaño del pool de búfer de InnoDB, que almacena datos e índices | "" |
innodb_flush_log_at_trx_commit | Frecuencia de escritura de registros InnoDB en disco | "" |
innodb_large_prefix | Activación de la extensión de prefijo grande de InnoDB | |
innodb_lock_wait_timeout | Tiempo de espera máximo para obtener bloqueos InnoDB | "" |
innodb_log_buffer_size | Tamaño del búfer de registro InnoDB | "" |
innodb_log_file_size | Tamaño de los archivos de registro InnoDB | "" |
innodb_ft_min_token_size | Tamaño mínimo del token para búsqueda de texto completo (Full-Text) | Indefinido |
innodb_ft_max_token_size | Tamaño máximo del token para búsqueda de texto completo (Full-Text) | Indefinido |
join_buffer_size | Tamaño del búfer de unión para consultas | 1M |
key_buffer_size | Tamaño del búfer de clave para tablas MyISAM | 4M |
lc_time_names | Configuración para el formato de hora y fecha | Indefinido |
local_infile | Activación o desactivación de la lectura local de archivos | 0 |
log_bin_enabled | Activación o desactivación de la binarización de registros de MySQL | verdadero |
max_allowed_packet | Tamaño máximo de paquetes de red permitidos | Indefinido |
max_connect_errors | Número máximo de errores de conexión antes del bloqueo | 10 |
max_connections | Número máximo de conexiones simultáneas | Indefinido |
max_heap_table_size | Tamaño máximo de tablas de montón | 8M |
max_user_connections | Número máximo de conexiones simultáneas por usuario | 38 |
myisam_max_sort_file_size | Tamaño máximo del archivo temporal para ordenar tablas MyISAM | 2G |
myisam_sort_buffer_size | Tamaño del búfer de ordenación para tablas MyISAM | 16M |
myisamrecover | Opciones de recuperación MyISAM | myisam-recover-options |
query_cache_enabled | Activación o desactivación de la caché de consultas | |
query_cache_limit | Límite de tamaño de resultados almacenados en la caché de consultas | 256K |
query_cache_size | Tamaño total de la caché de consultas | 64M |
query_cache_type | Tipo de caché de consultas | 0 |
read_buffer_size | Tamaño del búfer de lectura para consultas | 2M |
read_rnd_buffer_size | Tamaño del búfer de lectura aleatoria para consultas | 2M |
seconds | ||
table_open_cache | Número de tablas que el servidor puede mantener abiertas | 256 |
thread_cache_size | Tamaño de la caché de hilos | 1 |
thread_concurrency | Número de hilos concurrentes. Por defecto, es 0 (infinito) | 0 |
thread_stack | Tamaño de la pila por hilo | 256K |
timeouts | Tiempos de espera (wait_timeout e interactive_timeout) | 30 |
tmp_table_size | Tamaño máximo de tablas temporales en memoria | 8M |
tmpdir | Ruta del directorio temporal para archivos temporales | "/home/nfs-clients/.mysql_tmp" |
Estas variables permiten configurar varios aspectos del comportamiento de MySQL/MariaDB en un Servidor Cloud. Todo lo que no esté definido está, en principio, en su valor predeterminado.
Editar los límites de MySQL / MariaDB
Para configurar HAProxy:
- inicie sesión en el Manager Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Firefox
- haga clic en el icono en la esquina superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- elija Servidor Cloud (universo Web & Domaine)
- haga clic en el nombre del objeto relevante en la tabla que aparece
- haga clic en MySQL/MariaDB en el menú lateral izquierdo
- edite los valores necesarios