Ottimizzare il database di WordPress: rimuovere i dati inutili e ridurre le dimensioni del database

Tempo di lettura ca.: 18 minuti

Col tempo si accumula in un Database di WordPress Diverse revisioni dei post, bozze salvate automaticamente, commenti spam, transient scaduti e dati di plugin non più utilizzati possono far sì che il database diventi molto più grande del necessario.

Un grande database non è automaticamente un database lento. Ciononostante, vale la pena rimuovere regolarmente i dati non necessari. Soprattutto nei siti web esistenti già da diversi anni, modificati frequentemente o che hanno utilizzato molti plugin, possono accumularsi notevoli quantità di dati non più necessari.

In questa guida ti spieghiamo, cosa memorizza WordPress nel database, quali dati possono essere normalmente puliti senza rischi, dove è necessaria particolare attenzione e come ottimizzare in modo sensato un database WordPress senza eliminare contenuti importanti.

Breve spiegazione: Un database WordPress non dovrebbe essere il più piccolo possibile, ma pulito ed efficiente essere. Elimina solo i dati di cui conosci la funzione e crea un backup aggiornato prima di ogni pulizia importante del database.

Cosa memorizza WordPress nel database? #

WordPress è composto, in parole semplici, da due aree importanti: le File del tuo sito web e del Database.

Nei file si trovano, ad esempio:

  • File principali di WordPress
  • Plugin
  • Temi
  • immagini caricate e altri file multimediali
  • File di configurazione

Il database contiene invece gran parte dei contenuti effettivi del sito web e delle impostazioni. Questi includono, tra gli altri:

  • Articoli e pagine
  • Revisioni dei post
  • Commenti
  • Account utente
  • Categorie e tag
  • Impostazioni di WordPress
  • Impostazioni dei plugin e dei temi
  • Metadati
  • informazioni temporaneamente memorizzate
  • inoltre numerosi dati relativi a negozi, clienti e ordini in WooCommerce

Il database è quindi una parte fondamentale del tuo sito WordPress. Una pulizia sconsiderata può avere conseguenze molto più gravi rispetto alla semplice perdita di un po' di spazio di archiviazione.

Perché un database WordPress cresce nel tempo? #

Un database in crescita è inizialmente del tutto normale. Quando crei nuove pagine, pubblichi post, ricevi commenti o usi plugin, vengono generate voci di database aggiuntive.

Oltre a questi dati effettivamente necessari, tuttavia, possono accumularsi informazioni che non saranno più utili in seguito.

Esempi tipici sono:

  • vecchie revisioni dei post
  • bozze automatiche
  • post eliminati nel cestino
  • Commenti spam
  • commenti eliminati
  • transitori scaduti
  • metadati orfani
  • impostazioni avanzate del plugin
  • dati temporanei
  • Dati di registro e statistici di determinati plugin

A seconda del sito web, questi dati possono essere quasi irrilevanti o costituire una parte considerevole del database.

Un grande database non è automaticamente un problema #

Le dimensioni pure di un database dicono ben poco sulla velocità di un sito web WordPress.

Un database strutturato correttamente con molti set di dati necessari può funzionare senza problemi. Allo stesso tempo, un database molto più piccolo può causare query lente se, ad esempio, un plugin esegue query di database inefficienti o genera voci problematiche in opzioni caricate di frequente.

Ecco perché l'obiettivo di un'ottimizzazione non è:

„Il mio database deve diventare il più piccolo possibile.“

Bensì:

„Il mio database deve contenere solo i dati necessari e rimanere tecnicamente pulito.“

Nota: Non eliminare mai i dati solo perché una tabella sembra grande. Per prima cosa bisogna chiarire quale applicazione o funzione di WordPress utilizzi questi dati.

Prima di ogni pulizia del database: creare un backup #

Prima di eliminare dati dal database di WordPress o di modificare direttamente le tabelle, dovresti avere un backup recente.

Ciò vale in particolare per:

  • siti web aziendali produttivi
  • negozi WooCommerce
  • Siti per membri
  • Siti web con molti utenti
  • Siti web con dati di plugin estesi
  • modifiche manuali tramite phpMyAdmin

La pulizia di un database differisce da molte normali impostazioni di WordPress: i dati eliminati potrebbero non poter essere semplicemente ripristinati tramite un pulsante „Annulla“.

Importante: È necessario effettuare un backup prima della pulizia e non solo quando qualcosa è già andato storto.

Quanto è grande il mio database WordPress? #

Se usi CURIAWEB Webhosting, puoi gestire i tuoi database tramite cPanel gestire.

Per una visualizzazione dettagliata è adatto phpMyAdmin. Lì puoi aprire il relativo database WordPress e visualizzare le tabelle contenute e le loro dimensioni.

Se gestisci più installazioni di WordPress, dovresti prima assicurarti di aver aperto il database corretto.

Il nome del database utilizzato si trova nel file di WordPress:

wp-config.php

Lì c'è il database su NOME_DB definito.

Come identificare il database WordPress corretto tramite cPanel e phpMyAdmin lo abbiamo già visto nella nostra guida Modificare la password di WordPress tramite phpMyAdmin spiegato più in dettaglio.

Comprendere le tabelle fondamentali del database di WordPress #

Un'installazione standard di WordPress utilizza diverse tabelle con compiti differenti.

Con un prefisso di tabella di wp_ fanno parte, ad esempio, le seguenti tabelle:

  • wp_posts – Articoli, pagine e altri tipi di contenuto
  • wp_postmeta – informazioni aggiuntive sui contenuti
  • wp_comments – Commenti
  • wp_commentmeta – ulteriori dati di commento
  • wp_users – Account utente
  • wp_usermeta – ulteriori informazioni sugli utenti e autorizzazioni
  • wp_options – Impostazioni di WordPress e dei plugin
  • wp_terms – Termini come categorie e tag
  • wp_term_taxonomy – Assegnazione e tipo delle tassonomie
  • wp_term_relationships – Collegamenti tra contenuti e tassonomie
  • wp_termmeta – ulteriori informazioni sui termini della tassonomia
  • wp_links – gestione cronologica dei link di WordPress

I plugin possono creare tabelle personalizzate aggiuntive. WooCommerce e le estensioni più complesse possono quindi aggiungere numerose altre tabelle a un database WordPress.

Inoltre, il prefisso della tabella non deve wp_ lauten. Potrebbe essere configurato diversamente nella tua installazione.

Revisioni dei post: uno dei motivi più comuni per dati aggiuntivi #

WordPress può memorizzare le versioni precedenti dei post e delle pagine come cosiddette Revisioni salvare.

Questa è una funzione molto utile. Se sovrascrivi accidentalmente dei contenuti o desideri tornare a una versione precedente, le revisioni possono salvarti la situazione.

Tuttavia, nelle pagine frequentemente modificate, possono accumularsi molte revisioni.

Soprattutto nel caso di landing page o siti web estesi, lavorati nel corso degli anni, i singoli contenuti possono presentare numerose versioni precedenti.

Dovrei eliminare tutte le revisioni di WordPress? #

Non necessariamente.

Le revisioni non sono dati spazzatura inutili. Svolgono una specifica funzione di sicurezza e comodità nella gestione dei contenuti.

Una strategia ragionevole può quindi essere quella di rimuovere le revisioni molto vecchie o di limitare il numero di revisioni memorizzate in futuro, anziché disattivare completamente la funzione.

Prima di una pulizia, dovresti verificare, in particolare per le pagine importanti, se potresti voler accedere a versioni precedenti.

Limitare le revisioni di WordPress #

Se vuoi evitare che WordPress memorizzi a lungo termine un numero molto elevato di versioni per ogni articolo, puoi impostare il numero massimo tramite il file wp-config.php limitare.

Un esempio sarebbe:

define( 'WP_POST_REVISIONS', 10 );

Ciò limita il numero di revisioni memorizzate per articolo o pagina.

Il valore specifico non è una raccomandazione generale per ogni sito web. Nel caso di siti web editoriali frequentemente modificati, un numero maggiore può avere senso, mentre per semplici siti web aziendali possono essere sufficienti meno revisioni.

Raccomandazione: Disattivare completamente le revisioni fa risparmiare sì voci nel database, ma rimuove anche un'utile funzione di ripristino. Limitarle è il compromesso migliore per molti siti web.

Bozze automatiche e contenuti nel cestino #

Durante la modifica, WordPress salva automaticamente delle versioni intermedie. Inoltre, i post e le pagine eliminati rimangono inizialmente nel cestino.

Questo è intenzionale e protegge dalla perdita accidentale di dati.

Tuttavia, se nel corso del tempo si sono accumulate molte bozze o contenuti del cestino non più necessari, questi possono essere controllati ed eliminati definitivamente.

Per farlo, apri ad esempio:

Articoli → Tutti gli articoli

o:

Pagine → Tutte le pagine

e controlla le rispettive aree del cestino e delle bozze.

Spieghiamo come gestire articoli e pagine nelle nostre guide su Modifica ed eliminazione di post di WordPress nonché per Modifica ed eliminazione di pagine WordPress.

Pulisci i commenti spam e il cestino #

I siti web con la funzione di commento abilitata possono accumulare grandi quantità di commenti di spam nel tempo.

WordPress distingue, tra le altre cose, tra:

  • commenti approvati
  • commenti in sospeso
  • Spam
  • Cestino

Lo spam e i commenti non più necessari in modo definitivo possono essere eliminati.

Nei siti web con un volume di spam molto elevato, una pulizia regolare può impedire che venga memorizzata una quantità inutilmente elevata di dati dei commenti.

Ti spiegheremo come gestire correttamente i commenti e il loro stato su Gestire i commenti in WordPress.

Cosa sono i transient di WordPress? #

Transitori sono dati memorizzati temporaneamente che WordPress o i plugin possono memorizzare nella cache per un determinato periodo di tempo.

Un plugin può, ad esempio, memorizzare temporaneamente il risultato di un calcolo complesso o di una richiesta esterna, in modo che non debba essere eseguito nuovamente a ogni caricamento di pagina.

I transient in genere hanno un tempo di scadenza. Una volta scaduti, non sono più validi.

I transient scaduti possono quindi essere fondamentalmente eliminati. WordPress o il rispettivo plugin rigenereranno i dati temporanei necessari se necessario.

Dovrei eliminare tutti i transient continuamente? #

No.

I transient esistono proprio per memorizzare temporaneamente determinati dati. Se li elimini in modo permanente, questo può persino causare lavoro aggiuntivo per WordPress o per i plugin, poiché i dati devono essere rigenerati continuamente.

Una bonifica scaduto I transient possono essere utili. Una costante e completa eliminazione di tutti i dati temporanei, d'altra parte, non è una strategia di performance.

Cosa sono i dati orfani? #

Come dati orfani si definiscono in modo semplice voci di database la cui associazione originale non esiste più.

Un esempio: un plugin memorizza informazioni aggiuntive su un articolo. Se il contenuto originale o una funzione del plugin viene rimosso, in determinate circostanze potrebbero rimanere metadati che non sono più necessari.

Tali dati possono verificarsi, tra l'altro, nei seguenti ambiti:

  • Metadati dei post
  • Metadati dei commenti
  • Metadati utente
  • Allineamenti alla tassonomia
  • tabelle proprietarie del plugin

Il problema: non ogni voce che a prima vista sembra „orfana“ può essere cancellata senza rischi.

Attenzione: Non eliminare metadati o tabelle di database solo in base al loro nome. I plugin moderni possono utilizzare strutture di dati il cui scopo non è evidente senza la conoscenza del plugin.

I plugin disinstallati possono lasciare dati #

La disattivazione o l'eliminazione di un plugin per WordPress non significa necessariamente che tutti i dati generati da quel plugin vengano rimossi dal database.

Questo è persino in parte voluto.

Quando reinstalli un plugin in un secondo momento, molti utenti desiderano riutilizzare la loro configurazione precedente. Per questo motivo, alcuni plugin mantengono le loro impostazioni o tabelle anche dopo la disinstallazione.

Altri plugin offrono espressamente un'opzione durante la rimozione come:

„Elimina tutti i dati durante la disinstallazione“

La possibilità di rimuovere i dati residui dipende quindi dal rispettivo plugin.

Ti spiegheremo più avanti nella nostra guida come disattivare e rimuovere correttamente i plugin Disattivare o eliminare i plugin di WordPress.

Rileva tabelle di plugin obsolete #

In phpMyAdmin puoi spesso vedere, oltre alle tabelle del core di WordPress, tabelle aggiuntive create dai plugin.

Il nome della tabella contiene a volte il nome o un'abbreviazione del rispettivo plugin. Tuttavia, non dovresti fare affidamento ciecamente su questo.

Prima di eliminare una tabella di plugin presumibilmente vecchia, dovresti chiarire inequivocabilmente:

  • quale plugin ha creato la tabella
  • se il plugin è ancora attivo
  • se un altro plugin utilizza gli stessi dati
  • se i dati siano ancora necessari
  • se sia prevista una reinstallazione successiva
  • se sia presente un backup recente

Se non riesci a rispondere a queste domande, lascia intatta la tabella.

La tabella wp_options merita particolare attenzione #

Una delle tabelle WordPress più importanti è:

wp_options

rispettivamente con un prefisso di tabella diverso:

opzioni_deinpraefix

Lì WordPress, i temi e numerosi plugin salvano configurazioni e altri valori.

Singoli plugin possono lasciare lì quantità considerevoli di dati. Ancora più importante delle mere dimensioni, tuttavia, può essere, quali dati delle opzioni vengono caricati automaticamente durante la visualizzazione delle pagine.

Cosa significa autoload in WordPress? #

Determinate voci della tabella delle opzioni possono essere caricate automaticamente da WordPress perché sono richieste di frequente.

Può diventare problematico se i plugin memorizzano quantità molto grandi di dati come opzioni da caricare automaticamente o se lasciano voci superflue dopo la loro rimozione.

Questo può influire sulle prestazioni, anche se l'intera database potrebbe non essere particolarmente grande.

Proprio qui si nota perché una mera considerazione delle dimensioni del database non è sufficiente.

Per utenti esperti: I dati di opzione caricati automaticamente e di dimensioni notevoli possono essere un punto di partenza per un'analisi delle prestazioni. Tuttavia, non eliminare o modificare mai tali voci solo in base alle loro dimensioni. È necessario prima chiarire quale componente ne ha bisogno.

Non trattare il database di WooCommerce come un normale blog #

Durante un Sito web WooCommerce è necessaria una particolare cautela.

Un negozio online memorizza molti più dati rilevanti per il business rispetto a un semplice blog. A seconda della versione di WooCommerce, della configurazione e delle estensioni, questi possono includere, tra gli altri:

  • Ordini
  • Voci d'ordine
  • Dati clienti
  • Dati prodotto
  • Informazioni fiscali
  • Informazioni sulla spedizione
  • Buoni regalo
  • Webhook
  • attività di background pianificate
  • Metadati relativi ai pagamenti
  • Dati del negozio specifici del plugin

Tali dati non possono essere semplicemente cancellati come „vecchie voci di database“.

A ciò si aggiungono gli obblighi legali e contabili di conservazione, che possono variare a seconda dell'azienda e del tipo di dati.

Importante per WooCommerce: Non ripulire mai dati relativi a ordini, clienti, pagamenti o tasse in via ipotetica. In un negozio di produzione, prima di qualsiasi pulizia dei dati, deve essere chiarito in modo inequivocabile quali dati possono essere rimossi dal punto di vista tecnico e legale.

Action Scheduler può generare grandi tabelle #

WooCommerce e numerosi altri plugin di WordPress utilizzano il Action Scheduler, per pianificare ed eseguire attività in background.

A seconda dell'attività di un sito web, nel tempo possono accumularsi molte voci.

Soprattutto nei negozi o nei siti web con automazioni, le relative tabelle possono quindi crescere notevolmente.

Molti inserimenti non costituiscono automaticamente un errore. Tuttavia, in presenza di un numero insolitamente elevato di attività non riuscite o costantemente rigenerate, è opportuno indagarne prima la causa.

La sola cancellazione delle voci, ad esempio, non risolve un plugin che genera nuovi compiti falliti ogni minuto a causa di un errore.

Ottimizzare le tabelle del database: che cosa significa? #

MySQL o MariaDB può ottimizzare tecnicamente le tabelle. Non si tratta di eliminare i contenuti di WordPress, ma dell'organizzazione interna e della memoria delle tabelle del database.

Dopo molte modifiche ed eliminazioni, a seconda del motore di database utilizzato, può crearsi dello spazio inutilizzato all'interno di una tabella.

Un'ottimizzazione della tabella può riorganizzare o recuperare questo spazio a determinate condizioni.

Questo però non significa che ogni database di WordPress debba essere ottimizzato manualmente in continuazione.

Ottimizzare il database di WordPress tramite phpMyAdmin #

A seconda della configurazione del server, phpMyAdmin offre una funzione per ottimizzare le tabelle del database.

Ottimizzare le tabelle in phpMyAdmin #

  1. Crea o verifica prima un backup aggiornato.
  2. Apri cPanel.
  3. Inizia phpMyAdmin.
  4. Scegli il database WordPress corretto.
  5. Controlla le tabelle visualizzate.
  6. Contrassegna le tabelle da ottimizzare o usa la funzione di selezione offerta.
  7. Seleziona la funzione „Ottimizza la tabella“ rispettivamente „Ottimizza tabella“.
  8. Attendi che phpMyAdmin abbia completato l'operazione.
  9. Controlla quindi il sito Web e l'area di amministrazione di WordPress.

Se e quanta memoria venga effettivamente liberata in questo modo dipende dalla struttura del database, dal motore di archiviazione utilizzato e dallo stato delle tabelle.

L'ottimizzazione della tabella rende il mio sito web più veloce? #

Non necessariamente.

Un'ottimizzazione delle tabelle può essere utile in determinate situazioni, ma non è un turbo universale per WordPress.

Se il tuo sito web è lento, potrebbero esserci cause completamente diverse:

  • plugin inefficienti
  • troppe richieste esterne
  • lenti processi PHP
  • immagini non ottimizzate
  • mancanza di caching
  • interrogazioni di database mal programmate
  • opzioni caricate automaticamente eccessivamente grandi
  • Problemi con temi o page builder

L'ottimizzazione del database dovrebbe quindi essere considerata parte della manutenzione tecnica e non come una soluzione universale per qualsiasi sito WordPress lento.

Posso usare un plugin di ottimizzazione per WordPress? #

Sì. Esistono plugin per WordPress che consentono di effettuare la pulizia del database comodamente tramite la bacheca.

Tali plugin possono, ad esempio, offrire funzioni per:

  • Revisioni
  • Bozze
  • Commenti spam
  • Contenuto del cestino
  • Transitori
  • Ottimizzazione delle tabelle

Tuttavia, un plugin non rende la pulizia automaticamente priva di rischi.

Se un'opzione offre ad esempio „elimina metadati orfani“ o „rimuovi tabelle inutilizzate“, dovresti comunque capire quali dati ne sono interessati.

Regola fondamentale: Più aggressiva suona una funzione di pulizia, più attentamente dovresti verificare cosa elimina realmente.

Non installare permanentemente un plug-in aggiuntivo per ogni manutenzione #

Per una pulizia del database una tantum, non è strettamente necessario lasciare installato un plugin corrispondente in modo permanente.

Se hai bisogno di un plugin di manutenzione solo per un'attività specifica, puoi rimuoverlo dopo aver completato con successo la pulizia, a patto che nessuna delle sue funzioni sia necessaria in modo permanente.

Ogni plugin aggiuntivo estende il codice della tua installazione WordPress e deve essere gestito e aggiornato autonomamente.

Pertanto, non installare più plugin che svolgono sostanzialmente la stessa funzione.

Non „ripulire“ il database direttamente con i comandi SQL“ #

Su Internet si trovano numerosi comandi SQL che presumibilmente rimuovono con un clic revisioni, metadati, opzioni o altri dati di WordPress.

Simili comandi possono essere tecnicamente corretti e tuttavia inadatti al tuo sito web specifico.

Un comando SQL non tiene automaticamente conto di:

  • i tuoi plugin installati
  • i tuoi prefissi di tabella personalizzati
  • Strutture WooCommerce
  • Tipi di post personalizzati
  • Dipendenze dei plugin
  • modelli di dati individuali

Di conseguenza, non copiare comandi SQL sconosciuti da forum, blog o risposte di intelligenza artificiale direttamente in un database di produzione.

Attenzione: Un comando SQL può modificare o eliminare definitivamente migliaia di record in pochi secondi. Utilizza SQL per la pulizia del database solo se sai esattamente quali record sono interessati.

wp_postmeta può diventare molto grande #

Nelle grandi siti web WordPress la tabella wp_postmeta spesso alle tabelle più grandi.

Questo non è automaticamente insolito. WordPress e i plugin utilizzano i metadati dei post per moltissime informazioni aggiuntive.

Page Builder, WooCommerce, plugin SEO e altre estensioni possono memorizzare grandi quantità di dati legittimi lì.

Una grande wp_postmeta-Le tabelle non sono quindi un motivo per eliminare i record in blocco.

Controllare i dati di log e statistici #

Alcuni plugin salvano log, statistiche o dati storici direttamente nel database di WordPress.

Questi possono includere, ad esempio:

  • Protocolli di sicurezza
  • Registri 404
  • Protocolli di posta elettronica
  • Registri delle attività
  • Dati statistici
  • Protocolli di importazione ed esportazione
  • Informazioni di debug

Se tali dati vengono memorizzati a tempo indeterminato, le relative tabelle possono crescere notevolmente.

Verifica quindi per i plugin con funzioni di logging se è possibile configurare un periodo di conservazione sensato.

Spesso è meglio, ad esempio, conservare solo un periodo di tempo definito, anziché salvare per anni log tecnici di cui nessuno ha più bisogno.

I backup non vanno salvati nel database di WordPress #

I normali backup completi di siti Web vengono solitamente salvati come file e pertanto non fanno parte del database WordPress vero e proprio.

Nonostante ciò, i plugin di backup possono memorizzare informazioni sullo stato, registri e configurazioni nel database.

Se l'occupazione del tuo hosting è insolitamente alta, non dovresti quindi controllare solo il database. I vecchi archivi di backup nel file system possono occupare molto più spazio di archiviazione rispetto al database stesso.

Perché la pulizia del database non è un'attività quotidiana #

Un database WordPress non deve essere „pulito“ tutti i giorni.

WordPress e i moderni sistemi di database sono progettati per gestire stabilmente grandi quantità di dati strutturati.

Una pulizia troppo aggressiva o eseguita in modo permanente può persino rivelarsi controproducente, se, ad esempio, vengono costantemente rimossi utili dati temporanei o cancellate revisioni che potrebbero servire in seguito.

Per la maggior parte dei siti Web normali è sufficiente un controllo occasionale nell'ambito della manutenzione regolare.

Quando conviene un'analisi più approfondita del database? #

Un controllo più approfondito è particolarmente utile se:

  • il database è cresciuto in modo insolitamente consistente
  • un vecchio plugin ha lasciato grandi tabelle
  • il sito web è attivo da molti anni
  • sono presenti moltissime revisioni
  • un plugin salva grandi quantità di log
  • Crescita anomala delle attività in background di WooCommerce
  • l'area di amministrazione di WordPress risponde lentamente durante le operazioni intensive sul database
  • un analizzatore di prestazioni segnala query di database lente
  • si debba esaminare l'occupazione dell'hosting

In tali casi bisogna prima accertare, quali tabelle crescono e perché. Solo allora verrà deciso se eliminare qualcosa.

Controllare il database di WordPress dopo la pulizia di un plugin #

Se hai rimosso i vecchi dati dei plugin, dovresti testare accuratamente il sito web in seguito.

Verifica in particolare:

  • Pagina iniziale
  • sotto pagine importanti
  • Pannello di amministrazione di WordPress
  • Formulare
  • Accesso utente
  • Plugin con accesso al database
  • nel carrello e alla cassa di WooCommerce

In caso di messaggio di errore, non dovresti procedere con ulteriori interventi di pulizia, ma investigare prima sulla causa.

Cosa comporta l'ottimizzazione di un database per la SEO? #

L'eliminazione delle revisioni o dei transient non migliora direttamente il tuo posizionamento su Google.

Tuttavia, un sito web tecnicamente pulito può essere indirettamente rilevante se i problemi di database causano effettivamente tempi di risposta lenti, errori o una scarsa esperienza utente.

Non dovresti quindi considerare la pulizia del database come un „trucco SEO“.

Ai fini della SEO, i contenuti, l'intento di ricerca, i link interni, l'accessibilità tecnica, le prestazioni e numerosi altri fattori sono molto più importanti della questione se il tuo database sia grande, ad esempio, 80 o 120 MB.

Il database e la cache di WordPress non sono la stessa cosa #

I termini database, cache e memoria vengono spesso confusi tra loro.

Muori Database contiene informazioni strutturate memorizzate in modo permanente del tuo sito web.

Uno Cache di solito memorizza dati già generati o frequentemente richiesti per poterli riutilizzare più velocemente.

La cancellazione della cache e la cancellazione del contenuto di un database sono quindi due operazioni completamente diverse.

Un cache può normalmente essere ricostruito. Un post eliminato o la configurazione di un plugin rimossa dal database, invece, non facilmente.

Un ordine logico per la pulizia del database #

Procedura consigliata #

  1. Creare o verificare un backup attuale.
  2. Analizzare le dimensioni del database e delle singole tabelle.
  3. Identificare tabelle insolitamente grandi.
  4. Verificare quale funzione o plugin di WordPress genera i dati.
  5. Controllare i contenuti evidentemente non più necessari come il cestino e lo spam.
  6. Ridurre le revisioni elevate se necessario.
  7. Eventualmente ripulire i dati temporanei scaduti.
  8. Controllare i log dei plugin e la loro durata di conservazione.
  9. Rimuovere i dati dei plugin orfani solo dopo un'identificazione univoca.
  10. Ottimizzare tecnicamente le tabelle in caso di effettivo bisogno.
  11. Successivamente, testare il sito web e le funzioni importanti.

Cosa non dovresti fare #

  • Eliminare le tabelle solo perché sono grandi
  • eseguire comandi SQL sconosciuti da Internet
  • sperimentare direttamente in phpMyAdmin senza backup
  • wp_options bonificare sulla base di un sospetto
  • Elimina i dati degli ordini WooCommerce come „vecchi dati“
  • considerare tutte le revisioni automaticamente come spazzatura inutile
  • eliminare continuamente tutti i transitori
  • Eliminare le tabelle dei plugin basandosi solo sul loro nome
  • considerare l'ottimizzazione del database come una soluzione universale ai problemi di prestazioni

Nota: Nell'ottimizzazione di un database non vale la regola „cancellare molto = molto più veloce“. Una pulizia professionale inizia con un'analisi. Solo quando sai, quali dati sono disponibili e perché, dovresti decidere cosa può essere rimosso.

Quando è meglio non cancellare nulla da soli? #

Se non puoi giudicare con certezza quali dati contiene una tabella o quale plugin richiede una determinata voce, non dovresti rimuovere i dati per supposizione.

Questo vale in particolare per i negozi WooCommerce produttivi, i siti web per membri e le installazioni WordPress critiche per il business.

In qualità di cliente CURIAWEB, in caso di dubbi puoi rivolgerti al nostro supporto. Comunicaci il più dettagliatamente possibile quale sito web è interessato, quale tabella o database risulta anomalo e perché desideri effettuare una pulizia.

In questo modo si può prima valutare se siano effettivamente presenti dati non necessari o se le dimensioni del database siano del tutto normali per il sito web in questione.

Riepilogo #

Un database WordPress cresce con l'utilizzo del tuo sito web. Post, pagine, impostazioni, utenti, commenti e dati dei plugin vi vengono salvati permanentemente. Inoltre, con il tempo, possono accumularsi revisioni, commenti spam, transient scaduti, log e dati di plugin non più utilizzati.

Tuttavia, un grande database non è automaticamente lento o difettoso. Ciò che fa la differenza è quali dati vengono memorizzati e se sono ancora necessari. Prima di ogni pulizia importante, dovresti quindi disporre di un backup aggiornato e analizzare prima le tabelle interessate.

Le revisioni possono essere limitate, i contenuti di spam e cestino rimossi e i dati temporanei scaduti ripuliti. Per le tabelle dei plugin, i metadati orfani e in particolare wp_options è richiesta una maggiore cautela. Con WooCommerce, i dati relativi all'azienda e agli ordini non devono mai essere eliminati per supposizione.

Se lavori direttamente con phpMyAdmin per l'analisi, ti aiuta la nostra guida su Lavorare con il database di WordPress tramite phpMyAdmin nel comprendere il nome del database e il prefisso delle tabelle. Spieghiamo come rimuovere correttamente le estensioni non più necessarie nell'articolo Disattivare o eliminare i plugin di WordPress.

Ultimo aggiornamento 27 agosto 2026
Questo articolo è stato utile?
Contenuto
Consenso ai cookie con Real Cookie Banner