Manutenzione
Trova righe orfane e dati rimasti nel database
Scopri cosa gonfia il database del tuo negozio prima che qualcuno cancelli qualcosa.
ProVersione a pagamento
Cosa sostituisce: mezza giornata di indagini sul database
trova le righe orfane: righe di product_lang/product_shop/image senza prodotto, tabelle di moduli disinstallati, tabelle connections/guest/log troppo grandi. riporta le dimensioni, non cancellare niente
Cosa fa la chat
- La chat misura il database e trova i resti di prodotti eliminati e di vecchi moduli.
- Riporta le dimensioni e un ordine di pulizia consigliato.
- Ogni eliminazione è un passo separato, provato prima su una copia di prova.
Il problema
Il database è cresciuto fino a diversi GB e il back office è lento. Sospetto che siano resti di prodotti eliminati e di vecchi moduli.
Cosa ottieni
Un report sulle dimensioni e sulle righe orfane del database. Questo caso d’uso non cancella nulla.
Il controllo resta a te
La chat si limita a leggere. Nel tuo negozio non cambia nulla. Per leggere non serve nessun interruttore; ogni modifica richiederebbe l’interruttore Manutenzione, che si spegne da solo dopo 3 ore.
Casi d’uso correlati
Per sviluppatori
- Area
- 5 · Manutenzione
- In TellMyShop Free
- no, solo versione a pagamento
- Per
- Sviluppatore
- Strumenti
- ps_db_query, ps_list_modules, ps_check_shop_health, ps_db_execute
Passo dopo passo
- Esegue SELECT di sola lettura con ps_db_query su information_schema (dimensioni delle tabelle) e sulle tabelle principali.
- Collega i prefissi delle tabelle ai moduli installati da ps_list_modules.
- Conta le righe orfane (ad esempio righe di product_lang senza prodotto). Le tabelle dei clienti come connections e guest seguono il livello di accesso ai dati dei clienti: con i dati spenti viene riportata solo la loro dimensione da information_schema.
- Riporta le dimensioni delle tabelle, il numero di righe orfane e un ordine di pulizia consigliato. Ogni DELETE viene proposto a parte con ps_db_execute (una sola tabella, backup delle righe, max_rows) e viene eseguito prima sullo staging, dopo la tua approvazione.
Sicurezza
I lavori di manutenzione (file, database, impostazioni) funzionano solo con l’interruttore Manutenzione acceso; si spegne da solo dopo 3 ore, e il titolare riceve un’e-mail quando viene acceso. ps_db_query esegue una sola istruzione in una transazione di sola lettura e restituisce al massimo 200 righe, con e-mail, telefoni e IP mascherati. Le tabelle di dipendenti, permessi, configurazione e connettore sono bloccate. Le tabelle con dati personali dei clienti (ordini, indirizzi, carrelli e simili, riconosciute dalle loro colonne, anche nei moduli di terze parti) seguono il livello di accesso ai dati dei clienti impostato dal titolare: spento (bloccate), pseudonimizzato (colonne personali mascherate; solo colonne semplici e COUNT/SUM/AVG, senza alias, funzioni, UNION o WITH) o completo per 1-24 h con uno scopo dichiarato.
Ultimo aggiornamento: 2026-10-25