Jump to content

Tienda inoperativa al alcanzar base de datos 1,6GB


Recommended Posts

Buenos días,

 

Quería preguntaros algo que me está pasando con una tienda online. Ha ocurrido en dos ocasiones que cuando la base de datos alcanza un tamaño de 1,6GB o 1,7GB la página web no carga. Concretamente lo que ocurre es que la CPU del servidor se consume al máximo debido a los procesos php5-fpm, y lo único que lo resuelve es eliminar algo de información y reducir un poco el tamaño de la base de datos. Pero esto es algo que se puede ir haciendo de forma temporal, que ya llegará un momento en que la tienda tenga tal tamaño que no podamos eliminar más información de la base de datos.

 

¿Hay algún tamaño máximo de base de datos que soporte Prestashop?

¿A alguien le ha ocurrido y ha podido solucionarlo sin tener que borrar información?

 

Gracias de antemano, y un saludo.

Link to comment
Share on other sites

La limitación ira más por parte de limitación del hosting que de Prestashop.

Respecto al tamaño de la base de datos,

¿Cuantos productos y categorías manejan la tienda?

¿Tiene actividad diaria (pedidos, clientes nuevos, etc.. ?

Revisa las estadísticas, carritos sin terminar, , para ver si las puedes pegar una limpiada de vez en cuando: https://mypresta.eu/modules/administration-tools/database-optimization.html

Link to comment
Share on other sites

1 hour ago, Sergio Ruiz said:

La limitación ira más por parte de limitación del hosting que de Prestashop.

Respecto al tamaño de la base de datos,

¿Cuantos productos y categorías manejan la tienda?

¿Tiene actividad diaria (pedidos, clientes nuevos, etc.. ?

Revisa las estadísticas, carritos sin terminar, , para ver si las puedes pegar una limpiada de vez en cuando: https://mypresta.eu/modules/administration-tools/database-optimization.html

Gracias por la respuesta. Productos son en torno a 10.000, y unas 350 categorías, y es una tienda que mueve bastante en el día.

Las estadísticas y carritos es algo que he ido limpiando de vez en cuando, y que cada vez tengo que hacer con más frecuencia.

Hay dos tablas concretas que crecen mucho: ps_search_index y ps_cart_rule_combination. Está creada una tarea cron para que cada dos días se regenere el índice de búsqueda, y por lo visto esa tabla ha ido acumulándose información en lugar de vaciarse y rellenarse en cada regeneración del índice. La otra tabla es la que no he tocado, y actualmente ocupa unos 300MB.

En cuanto al hosting, tengo contratados 4 cores y 4GB de RAM, y el consumo de recursos es estable y reducido durante todo el tiempo, excepto cuando la base de datos alcanza ese tamaño, y la página no termina de cargar o tarda muchos segundos.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...