La tabla message_read crece muy rápido

La tabla message_read crece muy rápido

de María José Blanes -
Número de respuestas: 1
Hola, estoy trabajando con la versión 2.2.3+ de Moodle y Oracle. Tenemos el problema de que la tabla "message_read" de Moodle está aumentando de tamaño muy rápido, hasta el punto de saturar el espacio asignado para nuestra base de datos. La raíz del problema es que, algunos cursos de la plataforma, tienen unos 800 alumnos y varios foros en cada tema. Cuando alguien participa en un foro, en el que están suscritos todos los alumnos, se rellena una línea por destinatario del mensaje, en la tabla "message_read". O sea, unas 800 líneas, cada vez que se envía un único mensaje a un foro. Para intentar minimizar el problema, hemos disminuido el tiempo que los mensajes tipo notificación, permanecen en esa tabla (Características avanzadas > Eliminar las notificaciones ya leídas ("messagingdeletereadnotificationsdelay")). Aún así, al borrar las filas, no se libera automáticamente el espacio, si no que, el administrador de la base de datos debe lanzar un script para liberar el espacio. Aunque lo que realmente nos gustaría es que las notificaciones de mensajes suscritos al foro, no se guardaran en la tabla "message_read", por supuesto, sin alterar el envío de e-mails a los estudiantes suscritos. ¿Alguien tiene alguna idea sobre cómo solucionarlo? Gracias!
Promedio de valoraciones:Útil (1)