[LUG.ro] Consulta sobre Mysql

Desarrollo desarrollo en webmind.com.ar
Mar Mar 15 10:05:35 ART 2011


El 15 de marzo de 2011 08:43, Ricardo Armas <rarmas en gmail.com> escribió:

> 2011/3/15 Juan Fernando Pardo <juanfer en juanfer.com.ar>:
> > Hola,
> > Estoy trabajando en un servidor que tiene bases de datos Mysql.
> > En principio me llamó la atención que algunas bases de datos parecían
> > vacías, ya que en /var/lib/mysql/archivo/ estaban los archivos de muy
> poco
> > tamaño, y con fecha de actualización vieja.
> > Me pongo a buscar y veo que algunas bases de datos son tipo "InnoDB", y
> veo
> > (en reealidad supongo) que estas se actualizan en el archivo ibdata1.
> > Preguntas:
> > ¿Es correcto esto?
> > ¿Son mejor las bases de datos InnoDB que las MyISAM?
> > ¿Es posible volcar el contenido de ibdata1 a la carpeta de la base de
> datos
> > que corresponda?
> ¿Por qué te querés meter en como maneja internamente los datos el motor
> mysql?
> (digo esto porque en una empresa vi a quien hacía backups de la bdd
> copiando la carpeta de datos)
> Innodb soporta transacciones, claves foráneas, etc. MyIsam es
> probablemente más rápida.
>
>
> --
> Ricardo A. Armas
> _______________________________________________
> Lugro mailing list
> Lugro en lugro.org.ar
> http://lugro.org.ar/mailman/listinfo/lugro
>

Hola Juan:

Podés setear  innodb_file_per_table, esta variable de configuración sirve
para usar un archivo por tabla, revisá bien la documentación ya que
probablemente al activar esta directiva siga utilizando los archivos que
usaba antes + un archivo por tabla. Probablemente lo mejor sea poner la
configuración, borrar todas las tablas y crearlas de nuevo

Saludos

Adrián


Más información sobre la lista de distribución Lugro