Mantenimiento
Encuentra filas huérfanas y restos de datos en la base de datos
Sabes qué está inflando la base de datos de tu tienda antes de que nadie borre nada.
ProVersión de pago
Qué sustituye: media jornada investigando la base de datos
busca filas huérfanas: filas de product_lang/product_shop/image sin producto, tablas de módulos desinstalados, tablas connections/guest/log demasiado grandes. dime los tamaños, no borres nada
Qué hace el chat
- El chat mide la base de datos y encuentra restos de productos borrados y de complementos antiguos.
- Te informa de los tamaños y de un orden de limpieza sugerido.
- Cualquier borrado es un paso aparte, probado primero en una copia de prueba.
El problema
La base de datos ha crecido hasta varios GB y el back office va lento. Sospecho que hay restos de productos borrados y de módulos antiguos.
Qué obtienes
Un informe de tamaños y huérfanos de la base de datos. Este caso de uso no borra nada.
Tú mantienes el control
El chat solo lee. No cambia nada en tu tienda. Leer no necesita ningún interruptor; cualquier cambio necesitaría el interruptor Mantenimiento, que se apaga solo a las 3 horas.
Casos de uso relacionados
Para desarrolladores
- Área
- 5 · Mantenimiento
- En TellMyShop Free
- no, solo en la versión de pago
- Para
- Desarrollador
- Herramientas
- ps_db_query, ps_list_modules, ps_check_shop_health, ps_db_execute
Paso a paso
- Ejecuta SELECT de solo lectura con ps_db_query sobre information_schema (tamaños de tablas) y las tablas principales.
- Relaciona los prefijos de las tablas con los módulos instalados de ps_list_modules.
- Cuenta los huérfanos (por ejemplo filas de product_lang sin producto). Las tablas de clientes como connections y guest siguen el nivel de datos de clientes: con los datos desactivados, solo se informa de su tamaño según information_schema.
- Informa de los tamaños de las tablas, el número de huérfanos y un orden de limpieza sugerido. Cualquier DELETE se propone aparte con ps_db_execute (una sola tabla, copia de filas, max_rows) y se ejecuta primero en staging tras tu aprobación.
Seguridad
El trabajo de mantenimiento (archivos, base de datos, ajustes) solo funciona mientras el interruptor Mantenimiento está activo; se apaga solo a las 3 horas, y el propietario recibe un correo cuando se activa. ps_db_query ejecuta una sola consulta en una transacción de solo lectura y devuelve como máximo 200 filas, con correos, teléfonos e IP enmascarados. Las tablas de empleados, permisos, configuración y del conector están bloqueadas. Las tablas con datos personales de clientes (pedidos, direcciones, carritos y similares, detectadas por sus columnas, también en módulos de terceros) siguen el nivel de datos de clientes que fija el dueño: desactivado (bloqueadas), seudonimizado (columnas personales enmascaradas; solo columnas simples y COUNT/SUM/AVG, sin alias, funciones, UNION ni WITH) o completo durante 1-24 h con un motivo indicado.
Última actualización: 2026-10-25