Convertir tablas de Antelope a Barracuda

Re: Convertir tablas de Antelope a Barracuda

de Marcos SarLo -
Número de respuestas: 10
Imagen de Moodlers de gran ayuda

Gracias por responder Ricardo,

Efectivamente, es un sitio "normal de moodle”, entonces continuaré con la actualización, entiendo que no debería tener mayores problemas.

Saludos y gracias nuevamente.

MarcosSL


En respuesta a Marcos SarLo

Re: Convertir tablas de Antelope a Barracuda

de Francisco Bonanno -

Me encuentro en la misma situación que Marcos pero ya con el moodle actualizado a la 2.7.7.

Al ir a Administración -> Servidor -> Entorno, me seguia figurando como revisar.

En el margen superior derecho hice click en Actualizar componente, el aviso desaparecio (y no hice ninguna actualizacion de la db). Si consulto por la 2.8 tampoco me dice nada, unicamente con la 2.9

Porque desaparecio? Si no realice la actualizacion que dicen que hay que hacer con: admin/cli/mysql_compressed_rows.php

Desde ya, muchas gracias

En respuesta a Francisco Bonanno

Re: Convertir tablas de Antelope a Barracuda

de Marcos SarLo -
Imagen de Moodlers de gran ayuda

Actualmente mi Plataforma está con la 2.8.5 y sigue este mensaje de convertir de Antelope a Barracuda.

Hice lo que comenta Francisco y efectivamente desapareció ese mensaje, pero por ahora he hecho esto en la plataforma que tengo en local.

Porque desapareció el mensaje?, no lo se... 

Saludos.
MarcosSL.

En respuesta a Francisco Bonanno

Re: Convertir tablas de Antelope a Barracuda

de Estudio Ingenio -

Me sucedió lo mismo. Intenté de muchas formas ejecutar el comando admin/cli/mysql_compressed_rows.php pero siempre me arrojaba un error.

Finalmente probé con Administración - Entorno - Actualizar componente y parece que se solucionó. Será una nueva forma disponible para hacer el cambio?

Gracias por tu comentario Francisco, me ha sido muy útil

En respuesta a Estudio Ingenio

Re: Convertir tablas de Antelope a Barracuda

de Patricia NV -

Buen día,

Actualicé el componente ya que de las otras maneras no me funcionó y el mensaje desapareció pero al parecer la base de datos no tuvo cambio porque revisando la variable sigue apareciendo Antelope, entonces no se realmente haya cambiado algo.

SHOW VARIABLES WHERE variable_name LIKE 'innodb_file_format';

"Variable_name"           "Value"

"innodb_file_format"   "Antelope"



En respuesta a Patricia NV

Re: Convertir tablas de Antelope a Barracuda

de Ricardo Grandón -

hola mira la diferencia

tabla que si necesita compresión de barracuda

SentenciasValor
FormatoCompressed
Opcionesrow_format=COMPRESSED
Cotejamientoutf8_general_ci
Siguiente Autoindex22
Creación11-05-2015 a las 18:14:05









ahora una tabla normal

Estadísticas de la fila
SentenciasValor
FormatoCompact
Cotejamientoutf8_general_ci
Siguiente Autoindex407
Creación11-05-2015 a las 09:56:09


como dije barracuda solo se aplica cuando la tabla tiene ciertos parámetros.
Moodle necesita comprimidas (barracuda).
mdl_data                        Compressed
mdl_data_fields                 Compressed
mdl_enrol_paypal                Compressed
mdl_lti                         Compressed
mdl_user                        Compressed
mdl_user_info_field             Compressed

y se pueden ver si están así o no ejecutando

" php admin/cli/mysql_compressed_rows.php -l "

si aparecen como compactas ejecutas

" php admin/cli/mysql_compressed_rows.php -f "

luego ejecutas

" php admin/cli/mysql_compressed_rows.php -i "

deberías tener algo como esto.

Database version:      5.5.43-0+deb7u1
Database name:         moodletest
Database engine:       InnoDB
innodb_file_per_table: ON
innodb_file_format:    Barracuda

(eliminar " " en las sentencias)

y le das a actualizar y desaparece (y de pasada dejas todo ok para 2.9).


saludos !

En respuesta a Ricardo Grandón

Re: Convertir tablas de Antelope a Barracuda

de Patricia NV -

Hola Ricardo,

Excelente respuesta, muchas gracias ... 

este fue el resultado: 

Database version:      5.6.22-log

Database name:         moodle28

Database engine:       InnoDB

innodb_file_per_table: ON

innodb_file_format:    Barracuda


y ya revisando las variables directamente en el motor ya se ve el cambio reflejado 

SHOW VARIABLES WHERE variable_name LIKE 'innodb_file_format';

"Variable_name"          "Value"

"innodb_file_format"  "Barracuda"


Pienso que a los colegas que no les ha resultado deben revisar los privilegios sobre el servidor ingresando como super usuario y también en el motor de base de datos deben darle temporalmente los privilegios globales al usuario que están usando en la instancia de moodle ya que de lo contrario no puede ejecutar la instrucción set global para cambiar la variable innodb_file_format


En respuesta a Patricia NV

Re: Convertir tablas de Antelope a Barracuda

de Jorge Monferrato -

Hola Patricia, como hago este procedimiento:


"Pienso que a los colegas que no les ha resultado deben revisar los privilegios sobre el servidor ingresando como super usuario y también en el motor de base de datos deben darle temporalmente los privilegios globales al usuario que están usando en la instancia de moodle ya que de lo contrario no puede ejecutar la instrucción set global para cambiar la variable innodb_file_format"


Muchas gracias

Saludos

Jorge

En respuesta a Ricardo Grandón

Re: Convertir tablas de Antelope a Barracuda

de Marco Rosillo -

Muy buen aporte Ricardo, gracias, de pronto para las personas que tienen el mensaje que los archivos no se pueden abrir, revisen los permisos y usuario propietario de la carpeta /var/www/html/moodle/admin.

Saludos 

En respuesta a Marcos SarLo

Re: Convertir tablas de Antelope a Barracuda

de Alejandro Acuña -

Hola Marco, como estas me gustaria saber como te fue con esto ya que estoy instalando moodle y me sale este mensaje 

unsupported_db_table_row_format

Su base de datos tiene tablas utilizando el formato de fichero Antelope. Se le recomienda convertir las tablas al formato de fichero Barracuda. Revise la documentación Administración mediante línea de comandos para detalles de la herramienta para convertir tablas InnoDB a Barracuda.


Pero solo dice revisar igual puedo continuar con la instalación pero me preocupa que este me afecte mas adelante.