Hacer MySQL más rápido – innodb_flush_log_at_trx_commit=2

Durante muchos años, Woltlab ha estado informando a sus clientes sobre la optimización de la base de datos MySQL con una nota en el área de mantenimiento del software:

El valor predeterminado 1 de innodb_flush_log_at_trx_commit se establece en 2.

En un artículo de soporte competente en el sitio web de Woltlab, los antecedentes técnicos se explican a los legos comprensibles.

Las siguientes instrucciones muestran "dónde" y "cómo" se realiza el cambio en InnoDB:


El ejemplo que se muestra es el MySQL Server 5.7.18 en un servidor Ubuntu 16.04.2 LTS con Plesk 17.5.3. Por lo tanto, el archivo de configuración principal de MySQL puede estar en un directorio diferente, dependiendo del entorno del sistema y los componentes preinstalados.


A menos que esté familiarizado con la base de datos y el sistema del servidor, es recomendable utilizar ~# find mysql.cnf y/o ~# locate mysql.cnf después de mysql.cnf para buscar.


Nuestro my.cnf [/ tt] se encuentra en el directorio [tt]<root> /etc/mysql, se abrió con WinSCP y también se editó y guardó.

  • Ahora abra el archivo de configuración de MySQL my.cnf con un editor o programa SSH.
  • Debajo de [mysqld], la declaración completa debe insertarse con su valor: innodb_flush_log_at_trx_commit=2
  • Guardar el archivo my.cnf.
  • Reinicie el servidor MySQL con ~# /etc/init.d/mysql restart


MySQL innodb_flush_log_at_trx_commit=2

    Sobre el autor

    Hola Hello ஹலோ Halo привет Hallo Salut Ciao Olá 你好 Γεια σας もしもし Pozdravljeni สวัสดี Habari ਹੈਲੋ Salve прывітанне

    Multimedia multimedia-pool.com