Avisos
Vaciar todo

Bases de datos MyISAM o InnoDB

4 Respuestas
2 Usuarios
0 Reactions
9 Visitas
Respuestas: 3
New Member
Topic starter
 

Hola

Estoy configurando mi wordpress para mejorar la velocidad de carga. Para ello uso el plugin LiteSpeed. Este me ofrece cambiar las bases de datos de MyISAM a InnoDB. ¿Estos supone alguna ventaja?

Gracias

Contenido solo visible a usuarios registrados


 
Respondido : 03/09/2024 2:04 pm
Tags del tema
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Albert.

MyISAM e InnoDB son motores de almacenamiento en bases de datos MySQL, es decir, son la parte del gestor de la base de datos que se encarga del almacenamiento, gestión y recuperación de las tablas de la base de datos.

  • InnoDB tiene bloqueo de nivel de fila . MyISAM solo tiene bloqueo completo a nivel de tabla.
  • InnoDB tiene lo que se denomina integridad referencial, que implica admitir  claves externas (RDBMS) y restricciones de relación, MyISAM no (DMBS).
  • InnoDB admite transacciones , lo que significa que puede confirmar y revertir. MyISAM no lo hace.
  • InnoDB es más confiable ya que utiliza registros de transacciones para la recuperación automática. MyISAM no lo hace.

La mayoría de los plugins incluso las últimas versiones de WordPress utilizan InnoDB, si accedes a la base de datos que estás utilizando verás que la mayoría de las tablas son de tipo InnoDB

 

Puedes convertir MyISAM a InnoDB pero antes de realizar ese cambio te aconsejo que descargues una copia de la base de datos.

 

Un Saludo


 
Respondido : 03/09/2024 2:21 pm
Respuestas: 3
New Member
Topic starter
 

Gracias por la respuesta

Mi web es una web estática, en el sentido de que es básicamente de consulta. ¿Pasar a innoBD supone una mejora en los tiempos de carga de la página?

Esta consulta viene porque estoy intentando reducir el tiempo de carga del servidor, ya que pagespeed me indica esto como uno de los problemas grabes a corregir. 


 
Respondido : 03/09/2024 2:55 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Albert.

¿Pasar a innoBD supone una mejora en los tiempos de carga de la página?

Poco vas a notar, si que es verdad que es más rápido debido a su bloqueo a nivel de registro y soporte de transacciones pero en una web sencilla como puede ser la que utilizas no vas a notar nada de todas formas el cambio no afectara a tu web y puedes provarlo.

estoy intentando reducir el tiempo de carga del servidor, ya que pagespeed me indica esto como uno de los problemas grabes a corregir. 

Tienes muy buena puntuación tanto en Móvil como en PC:

screenshot pagespeed.web.dev 2024.09.03 17 02 28

Personalmente no tocaría nada ya que web esta muy bien optimizada.

 

Un saludo

 

 
Respondido : 03/09/2024 3:04 pm