Buenas tardes, tengo una dudilla que me tiene un poco rayado, os cuento:
Hace unos meses teníamos en el prestashop un problema con la base de datos y es que de golpe se llenaba a lo bestia, hasta tal punto de bloquear la bdd, estuve indagando y la tabla layered_filter_block ocupaba mas del 60% del espacio, mas o menos como una giga y pico, con ayuda de la peña del alojamiento conseguí bajar algo de espacio y asi poder usar en condiciones la web y desactivé el modulo de búsqueda por facetas, que es el que llena esa tabla. ¿Que ha pasado? Que hoy el compi ha vuelto a activar el modulo y la base de datos ha vuelto a cascar por que se ha llenado demasiado, he vuelto a hacer lo que hice la otra vez y pude volver a desactivar el dichoso módulo, pero el tema está en que la base de datos sigue llena, a lo que se me ha ocurrido vaciar esa tabla (layered_filter_block) pero no me atrevo por no enfangar mas el asunto, ¿sabe alguien si es seguro hacerlo? Es decir, que si la vacío no voy a liarla mas, por mas que busco info no encuentro gran cosa sobre esa tabla
Hola,
Como tienes el módulo desactivado y no está activo, puedes vaciar la tabla sin problemas. Así liberas espacio en la base de datos.
Vaciar, no borrar.
Saludos.
Hola, sí es seguro vaciar la tabla `layered_filter_block`. Esa tabla solo guarda la caché de filtros del módulo de búsqueda por facetas, así que vaciarla no afecta los productos ni datos importantes. Lo recomendable es hacer una copia de seguridad antes, y luego puedes vaciarla (TRUNCATE). Cuando el módulo esté activo, la tabla se irá llenando otra vez según el uso. Si tienes problemas frecuentes de tamaño, revisa las opciones de caché del módulo o limita las combinaciones de filtros.