Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Maintenance

Trouver les lignes orphelines et les données résiduelles dans la base

Vous apprenez ce qui alourdit la base de données de votre boutique avant que quiconque ne supprime quoi que ce soit.

ProVersion payante

Ce que cela remplace: une demi-journée d’analyse de la base de données

Ce que vous écrivez dans le chat

trouve les lignes orphelines : lignes product_lang/product_shop/image sans produit, tables de modules désinstallés, tables connections/guest/log trop grosses. donne les tailles, ne supprime rien

Ce que fait le chat

  1. Le chat mesure la base de données et trouve les restes de produits supprimés et d’anciens modules.
  2. Il donne les tailles et un ordre de nettoyage conseillé.
  3. Toute suppression est une étape séparée, testée d’abord sur une copie de test.

Le problème

La base de données atteint plusieurs Go et le back office est lent. Je soupçonne des restes de produits supprimés et d’anciens modules.

Ce que vous obtenez

Un rapport sur la taille et les orphelins de la base de données. Ce cas d’usage ne supprime rien.

Vous gardez le contrôle

Le chat se contente de lire. Rien ne change dans votre boutique. La lecture ne demande aucun interrupteur ; toute modification demanderait l’interrupteur Maintenance, qui se coupe tout seul après 3 heures.

Voir les tarifs

Pour les développeurs
Domaine
5 · Maintenance
Dans TellMyShop Free
non, version payante uniquement
Pour
Développeur
Outils
ps_db_query, ps_list_modules, ps_check_shop_health, ps_db_execute

Étape par étape

  1. Exécute des requêtes SELECT en lecture seule avec ps_db_query sur information_schema (tailles des tables) et sur les tables principales.
  2. Fait correspondre les préfixes de tables aux modules installés, d’après ps_list_modules.
  3. Compte les orphelins (par exemple les lignes product_lang sans produit). Les tables clients comme connections et guest suivent le niveau d’accès aux données clients : si les données sont désactivées, seule leur taille issue d’information_schema est indiquée.
  4. Donne les tailles des tables, le nombre d’orphelins et un ordre de nettoyage conseillé. Tout DELETE est proposé séparément avec ps_db_execute (une seule table, sauvegarde des lignes, max_rows) et s’exécute d’abord sur la préproduction, après votre validation.

Sécurité

Les travaux de maintenance (fichiers, base de données, réglages) ne fonctionnent que lorsque l’interrupteur Maintenance est activé ; il se coupe tout seul après 3 heures, et le propriétaire reçoit un e-mail quand il est activé. ps_db_query exécute une seule requête dans une transaction en lecture seule et renvoie au maximum 200 lignes, avec les e-mails, numéros de téléphone et adresses IP masqués. Les tables du personnel, des droits, de la configuration et du connecteur sont bloquées. Les tables contenant des données personnelles de clients (commandes, adresses, paniers et similaires, détectées d’après leurs colonnes, y compris dans les modules tiers) suivent le niveau d’accès aux données clients choisi par le propriétaire : désactivé (bloquées), pseudonymisé (colonnes personnelles masquées ; uniquement des colonnes simples et COUNT/SUM/AVG, sans alias, fonctions, UNION ni WITH) ou complet pendant 1 à 24 h, avec un objectif déclaré.

Dernière mise à jour: 2026-10-25

Free pour 0 €, lit et conseille

Obtenir Free