Tienda Wifi

Tienda Wifi
CiudadWireless es la tienda Wifi recomendada por elhacker.NET

Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET

Suscripción

¿Quieres recibir las últimas novedades del blog en tu correo?

¡Suscríbete al feed!

Entradas populares

PostHeaderIcon MySQL a fondo (Optimización my.cnf, MyISAM vs InnoDB)




Entramos a fondo en el maravilloso mundo del DBA. Después de estar optimizando el MySQL del foro, éstas son algunas de las conclusiones y los recientes artículos sobre el tema.

En la próximas entradas hablaremos sobre el motor del Percona Server con XtraDB (InnoDB) que ya estamos usando en el foro de elhacker.NET


 VS 






MyISAM vs InnoDB


 Muchos sitios antiguos todavía usan el motor de almacenamiento MyISAM en su base de datos. En los últimos años InnoDB ha demostrado ser más eficaz y más confiable. Una razón para usar InnoDB en lugar de MyISAM, es la falta del bloqueo a nivel de tabla completo (full table-level locking). Esto permite un proceso de consultas más rápido.

InnoDB vs MyISAM

Aquí están la mayores diferencias entre InnoDB y MyISAM:

      • InnoDB tiene bloqueo a nivel de renglón (row-level locking). MyISAM sólo tiene bloqueo a nivel de tabla completo.
      • InnoDB tiene la que llaman integridad referencial que se trata de soportar claves externas (RDBMS) y restricciones, MyISAM no lo hace (DMBS).
      • InnoDB soporta transacciones, lo que significa que se puede guardar y deshacer. Con MyISAM no se puede.
      • InnoDB es más confiable al hacer registros transaccionales. MyISAM no lo es.
Ver tablas MyIsam

SELECT TABLE_NAME, ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'database' and ENGINE = 'myISAM'



Convertir MyISAM en InnoDB con phpMyAdmin

Se puede convertir MyISAM en InnoDB bastante fácilmente. En este ejemplo abajo se usan la tabla wp_comments. Simplemente ejecute el comando ALTER para convertirlo en motor de almacenamiento InnoDB. Nota: Antes de realizar cualquier tipo de operaciones en su base de datos MySQL, siempre recomendamos hacer un backup sobre ello.

ALTER TABLE wp_comments ENGINE=InnoDB;


Asegúrese que estás ejecutando MySQL 5.6.4 o una versión superior. En caso contrario puede tener varios problemas donde InnoDB ya no soporta full-text indexing.