Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Cambiar el motor de almacenamiento de InnoDB a MyIsam

Estas en el tema de Cambiar el motor de almacenamiento de InnoDB a MyIsam en el foro de Mysql en Foros del Web. Hola, actualmente estoy creando una aplicación en php con varias tablas, con bastante carga de insert y update, y había elegido el motor de almacenamiento ...
  #1 (permalink)  
Antiguo 28/11/2014, 13:08
Avatar de replica  
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 20 años
Puntos: 2
Cambiar el motor de almacenamiento de InnoDB a MyIsam

Hola,

actualmente estoy creando una aplicación en php con varias tablas, con bastante carga de insert y update, y había elegido el motor de almacenamiento InnoDB por la integridad referencial y las transacciones.

Pero es necesario ponerlo en un servidor en internet, y resulta que la gran mayoría utilizan únicamente MyIsam.

Hemos encontrado que hostinger soporta InnoDB, pero lo que falla son sus accesos al servidor. Hay lags y a veces no entra la consulta.

He encontrado la forma de cambiar las tablas de motor:

Código MySQL:
Ver original
  1. SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,'  engine=MyISAM;')
  2. FROM information_schema.tables
  3. WHERE engine = 'InnoDB'  and table_schema = 'NOMBRE_DB';
Información encontrada aquí: http://blog.nuuve.com/2010/03/24/con...nodb-a-myisam/

No lo he probado aún y no sé si funciona.

Tengo varias preguntas:

¿Hay algún servidor confiable, y que no sea muy caro, que soporte BBDD InnoDB?

¿Se podría pasar el motor a MariaDB, creo que con XtraDB como almacenamiento?
No tengo ninguna experiencia con MariaDB, ni siquiera he logrado instalarlo en mi ordenador local.

¿Hay algún servidor web que soporte MariaDB?
¿Qué hay que hacer para pasarlas a MariaDB? Aunque imagino que la misma consulta de exportación de la base de datos de MySql podría importarla a MariaDB

Última edición por gnzsoloyo; 28/11/2014 a las 14:06

Etiquetas: almacenamiento, innodb, motor, myisam, php, select, sql, tabla, tablas, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.