LIBRARY · TUTORIAL

Actualización de MariaDB 10.6 a MariaDB 10.11: guía completa

PUBLICADO EL 12 DE AGOSTO DE 2023 · ACTUALIZADO EL 11 DE NOVIEMBRE DE 2025

compartir mariadb en redes sociales

MariaDB es un popular sistema de gestión de bases de datos relacionales de código abierto que ha experimentado un crecimiento y un desarrollo significativos a lo largo de los años. Con el lanzamiento de MariaDB 10.11, se han introducido numerosos cambios, mejoras y nuevas funciones que los usuarios deben conocer. En esta entrada del blog analizaremos los aspectos clave de la actualización de MariaDB 10.6 a MariaDB 10.11.

Nuevas funciones y mejoras en MariaDB 10.11

  1. reforzada:
    • GRANT to PUBLIC: Esta función permite conceder privilegios al público. MDEV-5215
    • Privilegios independientes SUPER como la READ ONLY ADMIN privilegios. MDEV-29596
  2. Optimizador:
    • El ANALYZE FORMAT=JSON ahora muestra el tiempo empleado en el optimizador de consultas. MDEV-28926
  3. Information Schema:
    • Se resolvieron los problemas de rendimiento al leer la tabla Parameters de Information Schema. MDEV-29104
    • Se solucionaron los problemas de análisis completo de tablas en las tablas Parameters y Routines de Information Schema. MDEV-20609
  4. Control de versiones del sistema:
    • Se introdujo un ajuste de control de versiones del sistema, system_versioning_insert_history, que permite modificar el historial. MDEV-16546
    • mariadb-dump ahora admite el volcado y la restauración de datos históricos. MDEV-16029
  5. InnoDB:
    • Las variables innodb_write_io_threads como la innodb_read_io_threads ahora son dinámicas, lo que permite cambiar sus valores sin reiniciar el servidor. MDEV-11026
  6. Windows:
    • Se implementó el inicio de sesión sin contraseña para el usuario root de MariaDB, específicamente para los usuarios administradores del sistema operativo. MDEV-26715
  7. General:
    • Se cambió el nombre de varias variables de consultas lentas:
      • log_slow_min_examined_row_limit a min_examined_row_limit
      • log_slow_query a slow_query_log
      • log_slow_query_file a slow_query_log_file (Nota: se denominaba log_slow_query_file_name en la versión preliminar MariaDB 10.11.0.)
      • log_slow_query_time a long_query_time
    • El replicate_rewrite_db ahora es una variable del sistema y no solo una opción. MDEV-15530
  8. Variables:

Opciones obsoletas:

Las siguientes opciones han quedado obsoletas en MariaDB 10.11. Aún no se han eliminado, pero se eliminarán en versiones futuras:

  • keep_files_on_create: MariaDB ahora elimina los archivos huérfanos, por lo que este ajuste ya no es necesario.

Opciones eliminadas o renombradas:

  • innodb_log_write_ahead_size: En Linux y Windows, se detecta y se utiliza el tamaño de bloque físico del almacenamiento subyacente, por lo que esta opción resulta redundante.
  • innodb_version: Esta opción se ha considerado redundante.
  • wsrep_replicate_myisam como la wsrep_strict_ddl: Los usuarios deben utilizar wsrep_mode en su lugar.

Posibles problemas:

  1. Problemas de compresión: Si ha utilizado un algoritmo de compresión distinto de zlib en InnoDB o Mroonga en MariaDB 10.6, deberá instalar la biblioteca de compresión correspondiente para poder leer esas tablas en la versión 10.11.
  2. Cambios de configuración: Si ha personalizado la configuración de MariaDB, deberá revisarla y, en su caso, ajustarla para tener en cuenta las opciones modificadas, eliminadas o renombradas.

 

Ventajas de actualizar a MariaDB 10.11

  1. Seguridad mejorada: Con la incorporación de nuevas funciones de autenticación, MariaDB 10.11 ofrece mecanismos de seguridad mejorados que garantizan la protección de sus datos.
  2. Rendimiento optimizado: Las nuevas funciones del optimizador y las mejoras en Information Schema hacen que las consultas se ejecuten con mayor rapidez y eficiencia.
  3. Control de versiones avanzado: Las mejoras en el versionado del sistema ofrecen un mejor control sobre los datos históricos y hacen más flexible la gestión de datos.
  4. Configuración dinámica: Gracias a las variables dinámicas de InnoDB, los administradores pueden ajustar la configuración de rendimiento sin necesidad de reiniciar el servidor, lo que reduce al mínimo el tiempo de inactividad.
  5. Mejor compatibilidad con Windows: La función de inicio de sesión sin contraseña para el usuario root de MariaDB en plataformas Windows simplifica el proceso de autenticación de los administradores del sistema operativo.
  6. Mejor gestión de consultas: El cambio de nombre de las variables de consultas lentas aporta claridad y coherencia en la gestión y la supervisión de las consultas.

En conclusión, la actualización de MariaDB 10.6 a MariaDB 10.11 incorpora una gran cantidad de nuevas funciones, mejoras y optimizaciones. Es fundamental familiarizarse con estos cambios para aprovechar al máximo su experiencia con MariaDB.

Nota: Para obtener una explicación más detallada, así como información sobre opciones obsoletas específicas, opciones eliminadas o renombradas y cambios incompatibles entre versiones, se recomienda consultar la documentación oficial de MariaDB y las notas de la versión.

¿Se enfrenta usted a este problema?

Es el tipo de cuestión que resolvemos para nuestros clientes cada semana. Consúltenos: la primera conversación es gratuita.