{"id":146202,"date":"2026-07-06T09:00:00","date_gmt":"2026-07-06T07:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=146202"},"modified":"2026-07-02T13:19:49","modified_gmt":"2026-07-02T11:19:49","slug":"ottimizzare-database-wordpress","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/ottimizzare-database-wordpress\/","title":{"rendered":"Come ottimizzare il database di WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Sapevi che un database non ottimizzato e pieno di dati obsoleti pu\u00f2 <strong>rallentare<\/strong> il tuo sito WordPress? Man mano che un sito cresce, nel database si accumulano sempre pi\u00f9 dati, la maggior parte di queste informazioni \u00e8 essenziale ad esempio i contenuti di pagine e post o le impostazioni dei plugin attivi, parte di questi dati, invece, \u00e8 <strong>superflua<\/strong> e va solo ad aumentare le dimensioni del database, rallentare le richieste e di conseguenza allungare i tempi di caricamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida vedremo come fare a effettuare una pulizia profonda del database alleggerendolo di tutto il superfluo. Vedremo come fare a ottimizzarlo sia con un metodo <strong>manuale<\/strong> che con un <strong>plugin<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Iniziamo!<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#come-strutturato-il-database-di-word-press\">Com&#8217;\u00e8 strutturato il database di WordPress<\/a><\/li><li><a href=\"#perche-ottimizzare-il-database-di-un-sito-word-press\">Perch\u00e9 ottimizzare il database di un sito WordPress<\/a><\/li><li><a href=\"#cosa-sapere-prima-di-iniziare-lottimizzazione\">Cosa sapere prima di iniziare l&#8217;ottimizzazione<\/a><\/li><li><a href=\"#come-ottimizzare-il-database-manualmente-con-php-my-admin\">Come ottimizzare il database manualmente con phpMyAdmin<\/a><ul><li><a href=\"#passo-preliminare-come-eseguire-le-query\">Passo preliminare: come eseguire le query<\/a><\/li><li><a href=\"#eliminare-le-revisioni\">Eliminare le revisioni<\/a><ul><li><a href=\"#limitare-il-numero-di-revisioni\">Limitare il numero di revisioni<\/a><\/li><\/ul><\/li><li><a href=\"#eliminare-i-post-cestinati\">Eliminare i post cestinati<\/a><\/li><li><a href=\"#ripulire-i-commenti\">Ripulire i commenti<\/a><\/li><li><a href=\"#eliminare-i-tag-non-utilizzati\">Eliminare i tag non utilizzati<\/a><\/li><li><a href=\"#eliminare-i-meta-dati-orfani\">Eliminare i meta dati orfani<\/a><\/li><li><a href=\"#eliminare-i-dati-temporanei-transient\">Eliminare i dati temporanei (transient)<\/a><\/li><li><a href=\"#ripulire-tabelle-lasciate-da-plugin-e-temi\">Ripulire tabelle lasciate da plugin e temi<\/a><\/li><\/ul><\/li><li><a href=\"#come-ottimizzare-il-database-con-un-plugin\">Come ottimizzare il database con un plugin<\/a><ul><li><a href=\"#come-usare-coding-bunny-database-cleaner\">Come usare CodingBunny Database Cleaner<\/a><ul><li><a href=\"#come-impostare-la-pulizia-automatica-del-database\">Come impostare la pulizia automatica del database<\/a><\/li><\/ul><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 id=\"come-strutturato-il-database-di-word-press\" class=\"wp-block-heading\">Com&#8217;\u00e8 strutturato il database di WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I CMS come WordPress funzionano grazie a due componenti che lavorano in sinergia: da un lato abbiamo i <strong>file del sito<\/strong> cio\u00e8 quei file che permettono a WordPress, ai plugin e ai temi di funzionare; dall&#8217;altro abbiamo il <strong>database<\/strong> che <em>contiene<\/em> il contenuto ad esempio di pagine, post e commenti, ma anche le relazioni tra i diversi contenuti.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"899\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/relazione-tra-tabelle-database-wordpress.png\" alt=\"Relazione Tra Tabelle Database WordPress\" class=\"wp-image-75378\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/relazione-tra-tabelle-database-wordpress.png 638w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/relazione-tra-tabelle-database-wordpress-213x300.png 213w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/relazione-tra-tabelle-database-wordpress-45x63.png 45w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nel database di WordPress troviamo i dati organizzati in tabelle, ad esempio la tabella <em>wp_posts<\/em> contiene tutte le informazioni sui post (intesi come pagine, articoli e <a href=\"https:\/\/supporthost.com\/it\/custom-post-type\/\" data-type=\"post\" data-id=\"44303\">custom post type<\/a>). Mentre la tabella <em>wp_postmeta<\/em> contiene dati aggiuntivi sui post, ad esempio se un sito utilizza <a href=\"https:\/\/supporthost.com\/it\/wordpress-woocommerce\/\" data-type=\"post\" data-id=\"55370\">WooCommerce<\/a>, in questa tabella troveremo i campi aggiuntivi dei prodotti come le <strong>variazioni<\/strong> o gli attributi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le informazioni sugli utenti, invece, vengono memorizzate nelle tabelle <em>wp_user<\/em> e <em>wp_usermeta<\/em>, cos\u00ec come i commenti sono conservati in <em>wp_comments<\/em> e <em>wp_commentmeta<\/em>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oltre a queste 6 tabelle di base, ci sono poi le tabelle che contengono le informazioni sulla tassonomia e sulle impostazioni di WordPress, per arrivare a <strong>12 tabelle predefinite<\/strong>. Ma non \u00e8 tutto, perch\u00e9 ci sono poi tutta una serie di tabelle che vengono create dai temi e dai plugin che installiamo sul nostro sito.<\/p>\n\n\n\n<p class=\"note wp-block-paragraph\"><strong>Suggerimento<\/strong>: per approfondire, puoi leggere la nostra guida su come \u00e8 strutturato il <a href=\"https:\/\/supporthost.com\/it\/database-wordpress\/\" data-type=\"post\" data-id=\"75373\">database di WordPress<\/a> e come gestirlo.<\/p>\n\n\n\n<h2 id=\"perche-ottimizzare-il-database-di-un-sito-word-press\" class=\"wp-block-heading\">Perch\u00e9 ottimizzare il database di un sito WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il database di un sito \u00e8 l&#8217;elemento centrale, la banca dati che contiene tutte le informazioni come ad esempio i <strong>contenuti<\/strong> veri e propri delle pagine, ma anche le relazioni tra le post, tassonomie e commenti, i <strong>meta dati<\/strong> e le <strong>impostazioni<\/strong> di plugin e temi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Come \u00e8 facile immaginare, con il passare del tempo, questi dati crescono a dismisura. Non \u00e8 tanto la quantit\u00e0 di dati ad essere importante, quanto il fatto che si vanno ad accumulare <strong>informazioni non necessarie<\/strong> che possono far crescere le dimensioni del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tra gli esempi pi\u00f9 rilevanti ci possono essere migliaia di commenti di <strong>spam<\/strong> e intere tabelle create da <strong>plugin che non sono pi\u00f9 in uso<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Andando a sfoltire le dimensioni del database attraverso operazioni di pulizia e ottimizzazione, si possono <strong>migliorare le prestazioni<\/strong> generali del sito web e contribuire a rendere il sito pi\u00f9 veloce con vantaggi sia per l&#8217;esperienza dei visitatori che in termini di posizionamento, visto che la <a href=\"https:\/\/supporthost.com\/it\/perche-e-importante-avere-un-sito-veloce\/\" data-type=\"post\" data-id=\"13569\">velocit\u00e0 di un sito \u00e8 importante<\/a> come fattore di ranking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infatti, un database di <strong>dimensioni pi\u00f9 ridotte<\/strong> rende pi\u00f9 rapido il recupero delle informazioni. Inoltre un database pi\u00f9 snello ha un carico inferiore sul server e quindi permette di adottare soluzioni di hosting pi\u00f9 convenienti o di sostenere pi\u00f9 traffico a parit\u00e0 di risorse.<\/p>\n\n\n\n<h2 id=\"cosa-sapere-prima-di-iniziare-lottimizzazione\" class=\"wp-block-heading\">Cosa sapere prima di iniziare l&#8217;ottimizzazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo scopo di questa guida \u00e8 darti informazioni utili per ridurre le dimensioni del database e migliorare le prestazioni del sito. Devi sapere, per\u00f2, che il database \u00e8 <strong>fondamentale<\/strong> per il funzionamento del sito e che quindi eliminare dati importanti pu\u00f2 far smettere di funzionare il sito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo la prima cosa da fare prima di mettere mano al database, \u00e8 sempre effettuare un <a href=\"https:\/\/supporthost.com\/it\/backup-wordpress\/\" data-type=\"post\" data-id=\"24961\">backup di WordPress<\/a> assicurandoti di sapere come fare a <strong>ripristinarlo<\/strong> se ce ne fosse bisogno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa fase preliminare pu\u00f2 anche essere utile fare una prima <em>pre-pulizia<\/em> andando a verificare se ci sono temi e plugin inutilizzati ed eliminandoli. Un&#8217;operazione, questa, che consigliamo di fare in modo preliminare anche per poter poi <a href=\"https:\/\/supporthost.com\/it\/velocizzare-wordpress\/\" data-type=\"post\" data-id=\"9328\">migliorare la velocit\u00e0 di un sito WordPress<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Appena avrai un backup recente e funzionante, potrai scegliere qual \u00e8 il metodo che vuoi seguire per ottimizzare il database. Da qui in avanti andremo a vedere due approcci diversi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ottimizzare <strong>manualmente<\/strong> il database, cio\u00e8 andare a eliminare i dati superflui tramite <a href=\"https:\/\/supporthost.com\/it\/phpmyadmin\/\" data-type=\"post\" data-id=\"18785\">phpMyAdmin<\/a>;<\/li>\n\n\n\n<li>usare un <strong>plugin<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Entrambi i sistemi hanno i loro pro e contro, l&#8217;ottimizzazione manuale ti pu\u00f2 dare un maggiore <strong>controllo<\/strong>, ma non \u00e8 l&#8217;ideale se non hai un minimo di dimestichezza con le <strong>query SQL<\/strong>. Dall&#8217;altra parte usare un plugin \u00e8 l&#8217;opzione pi\u00f9 <strong>immediata<\/strong> e adatta a qualsiasi tipologia di utente. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ricorda, per\u00f2, che in tutti e due i casi potresti imbatterti in errore, ed \u00e8 per questo che ancora una volta ti ricordiamo di metterti al sicuro con un <strong>backup<\/strong>. Se effettui la pulizia del database in pi\u00f9 passaggi puoi anche fare un backup tra un passaggio e l&#8217;altro.<\/p>\n\n\n\n<h2 id=\"come-ottimizzare-il-database-manualmente-con-php-my-admin\" class=\"wp-block-heading\">Come ottimizzare il database manualmente con phpMyAdmin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In questa sezione affronteremo l&#8217;ottimizzazione <em>manuale<\/em> e andremo perci\u00f2 a vedere come eliminare i dati superflui con delle query SQL direttamente da <strong>phpMyAdmin<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per procedere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>verifica di avere accesso a phpMyAdmin, se hai un hosting con SupportHost, come un piano <a href=\"https:\/\/supporthost.com\/it\/hosting-wordpress\/\" data-type=\"page\" data-id=\"56357\">hosting WordPress<\/a>, ti basta accederci da cPanel;<\/li>\n\n\n\n<li>se hai pi\u00f9 database, controlla qual \u00e8 quello corretto andando a recuperare il nome del database dal file wp-config.php.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativa: puoi vedere il nome del database anche dallo strumento <em>Salute del sito<\/em> dalla bacheca di WordPress. Vai sulla tab <em>Informazioni<\/em> e poi espandi la voce &#8220;Database&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"608\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/trovare-nome-database-salute-sito-wordpress-1024x608.png\" alt=\"Trovare Nome Database Salute Sito WordPress\" class=\"wp-image-146204\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/trovare-nome-database-salute-sito-wordpress-1024x608.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/trovare-nome-database-salute-sito-wordpress-300x178.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/trovare-nome-database-salute-sito-wordpress-768x456.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/trovare-nome-database-salute-sito-wordpress-106x63.png 106w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/trovare-nome-database-salute-sito-wordpress.png 1082w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di andare a fare pulizia dei dati, possiamo fare un&#8217;ottimizzazione delle tabelle dallo strumento integrato in phpMyAdmin.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Accedi a phpMyAdmin e seleziona il database dalla lista di sinistra.<\/li>\n\n\n\n<li>Scorri fino alla fine della pagina della scheda &#8220;Struttura&#8221; e clicca su &#8220;Seleziona tutto&#8221; per selezionare tutte le tabelle.<\/li>\n\n\n\n<li>Dal menu a tendina seleziona &#8220;<strong>Ottimizza tabella<\/strong>&#8220;.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"523\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-database-ottimizza-tabelle-phpmyadmin-1024x523.png\" alt=\"Pulizia Database Ottimizza Tabelle Phpmyadmin\" class=\"wp-image-146205\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-database-ottimizza-tabelle-phpmyadmin-1024x523.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-database-ottimizza-tabelle-phpmyadmin-300x153.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-database-ottimizza-tabelle-phpmyadmin-768x393.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-database-ottimizza-tabelle-phpmyadmin-120x61.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-database-ottimizza-tabelle-phpmyadmin.png 1293w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 id=\"passo-preliminare-come-eseguire-le-query\" class=\"wp-block-heading\">Passo preliminare: come eseguire le query<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eseguire le query da phpMyAdmin \u00e8 abbastanza immediato e si pu\u00f2 far subito dopo aver selezionato il database dall&#8217;elenco sulla sinistra.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clicca sulla scheda &#8220;SQL&#8221;.<\/li>\n\n\n\n<li>Digita o incolla la query.<\/li>\n\n\n\n<li>Premi &#8220;Esegui&#8221;.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"275\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin-1024x275.png\" alt=\"Esegui Query Sql Da Phpmyadmin\" class=\"wp-image-146206\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin-1024x275.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin-300x81.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin-768x206.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin-120x32.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin-1536x413.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/esegui-query-sql-da-phpmyadmin.png 1815w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Per poter eseguire le query SQL da phpMyAdmin, per\u00f2, devi prima modificare le query che vedrai negli esempi qui sotto, in modo da usare il <strong>prefisso<\/strong> delle tabelle corretto usato dalla tua installazione di WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il nome delle tabelle in genere \u00e8 come questo wpoj_posts e si compone di due parti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wp[xx]_ \u00e8 il prefisso variabile, ad esempio <em>wpoj_<\/em>, <em>wpad_<\/em> o <em>wpbc_<\/em>.<\/li>\n\n\n\n<li>la seconda parte del nome \u00e8 di default, ad esempio <em>posts<\/em>, <em>options<\/em> o <em>users<\/em>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi vedere qual \u00e8 il prefisso direttamente da phpMyAdmin: dopo aver selezionato il database del sito, vedrai che tutte le tabelle hanno lo stesso prefisso come ad esempio wpoj_posts, wpoj_postmeta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"292\" height=\"693\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/identificare-prefisso-tabelle-database-wordpress.png\" alt=\"Identificare Prefisso Tabelle Database WordPress\" class=\"wp-image-146207\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/identificare-prefisso-tabelle-database-wordpress.png 292w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/identificare-prefisso-tabelle-database-wordpress-126x300.png 126w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/identificare-prefisso-tabelle-database-wordpress-27x63.png 27w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><\/figure>\n\n\n\n<h3 id=\"eliminare-le-revisioni\" class=\"wp-block-heading\">Eliminare le revisioni<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Su WordPress tutte le modifiche che vengono effettuate sui post, quindi articoli, pagine e custom post type, vengono memorizzate nel database. Questo sistema delle <a href=\"https:\/\/supporthost.com\/it\/revisioni-wordpress\/\" data-type=\"post\" data-id=\"137519\">revisioni<\/a> \u00e8 utile sia per permetterci un auto salvataggio nel caso in cui ci dimentichiamo di salvare, sia per <strong>recuperare<\/strong> una versione precedente dell&#8217;articolo a cui stavamo lavorando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo svantaggio, per\u00f2, \u00e8 che tutti questi dati vengono salvati nel database e nel tempo possono crescere notevolmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se vogliamo fare una pulizia completa in questo caso possiamo <strong>eliminare tutte le revisioni<\/strong> con questa query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_posts WHERE post_type = 'revision';<\/code><\/pre>\n\n\n\n<h4 id=\"limitare-il-numero-di-revisioni\" class=\"wp-block-heading\">Limitare il numero di revisioni<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Oltre alla pulizia, per le revisioni possiamo fare anche un passo in pi\u00f9 e scegliere di <strong>limitare<\/strong> il numero massimo di revisioni da mantenere. Per farlo ci basta aggiungere questa riga nel file wp-config.php modificandola in base al numero di revisioni che vogliamo mantenere per ogni post.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_POST_REVISIONS', 3);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se, invece, non ci serve mantenerle, possiamo anche decidere di <strong>disattivarle<\/strong> completamente aggiungendo questa riga di codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_POST_REVISIONS', false );<\/code><\/pre>\n\n\n\n<h3 id=\"eliminare-i-post-cestinati\" class=\"wp-block-heading\">Eliminare i post cestinati<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quando spostiamo un contenuto, ad esempio un articolo, nel <strong>cestino<\/strong>, WordPress andr\u00e0 a eliminarlo automaticamente dopo 30 giorni. Possiamo anche fare una pulizia completa e rapida dei post nel cestino con questa query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_posts WHERE post_status = 'trash';<\/code><\/pre>\n\n\n\n<h3 id=\"ripulire-i-commenti\" class=\"wp-block-heading\">Ripulire i commenti<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un&#8217;altra sezione del sito WordPress che tende ad accumulare parecchi dati, specie a causa dello spam, \u00e8 quella dei <strong>commenti<\/strong>. Per fortuna possiamo eliminare in blocco i commenti spam, quelli nel cestino, ma anche pingback e trackback.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per eliminare tutti i commenti contrassegnati come <strong>spam<\/strong>, usiamo questa query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_comments WHERE comment_approved = 'spam';<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Invece, per eliminare definitivamente i commenti nel <strong>cestino<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_comments WHERE comment_approved = 'trash';<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se abbiamo <strong>pingback<\/strong> e <strong>trackback<\/strong> attivi, possiamo eliminarli con queste due query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_comments WHERE comment_type = 'pingback';<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_comments WHERE comment_type = 'trackback';<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A questo punto puoi valutare anche se disattivare <a href=\"https:\/\/supporthost.com\/it\/trackback-pingback\/\" data-type=\"post\" data-id=\"68244\">pingback e trackback<\/a> in modo da non riceverli sui prossimi articoli che pubblicherai, visto che la disattivazione non \u00e8 retroattiva. Dalla bacheca di WordPress vai su <em>Impostazioni &gt; Discussione<\/em> e togli la spunta vicino all&#8217;opzione \u201c<em>Permetti i link di notifica da altri blog (pingback e trackback) per i nuovi articoli<\/em>\u201d, poi scorri in fondo alla pagina e clicca su &#8220;Salva le modifiche&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"198\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/disattivare-pingback-e-trackback-blog-wordpress-1024x198.png\" alt=\"Disattivare Pingback E Trackback Blog WordPress\" class=\"wp-image-42499\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/disattivare-pingback-e-trackback-blog-wordpress-1024x198.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/disattivare-pingback-e-trackback-blog-wordpress-300x58.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/disattivare-pingback-e-trackback-blog-wordpress-768x149.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/disattivare-pingback-e-trackback-blog-wordpress-120x23.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/disattivare-pingback-e-trackback-blog-wordpress.png 1224w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 id=\"eliminare-i-tag-non-utilizzati\" class=\"wp-block-heading\">Eliminare i tag non utilizzati<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tag<\/strong> e <strong>categorie<\/strong> possono essere molto utili per raggruppare tematicamente gli articoli di un blog o vari contenuti, ma in alcuni casi, specie nei siti con molti autori, la situazione pu\u00f2 sfuggire di mano. Se col tempo nel tuo sito si sono accumulate decine e decine di tag che per\u00f2 non sono usati in nessun articolo, puoi fare piazza pulita con queste tre query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_term_taxonomy WHERE term_id not IN (SELECT term_id FROM wp_terms);<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso vengono eliminati i tag e anche i meta dati, come le associazioni tra tag e post.<\/p>\n\n\n\n<h3 id=\"eliminare-i-meta-dati-orfani\" class=\"wp-block-heading\">Eliminare i meta dati orfani<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo aver fatto pulizia di revisioni e post cestinati, posso restare dei meta dati orfani corrispondenti a post che sono stati eliminati. Per eliminare questi meta dati ormai orfani che sono rimasti nella tabella <em>wp_postmeta<\/em>, possiamo usare questa query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT ID FROM wp_posts);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per eliminare i meta dati conservati nella tabella <em>wp_commentmeta<\/em> e relativi ai commenti eliminati, usiamo questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments );<\/code><\/pre>\n\n\n\n<h3 id=\"eliminare-i-dati-temporanei-transient\" class=\"wp-block-heading\">Eliminare i dati temporanei (transient)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress memorizza temporaneamente alcuni dati nel database per poi eliminarli in automatico. Questi dati vengono chiamati <strong>transient<\/strong> e sono utilizzati spesso da plugin e temi. In alcuni casi questi dati possono restare nel database e per eliminarli possiamo usare questa query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM wp_options WHERE option_name LIKE '%transient%';<\/code><\/pre>\n\n\n\n<h3 id=\"ripulire-tabelle-lasciate-da-plugin-e-temi\" class=\"wp-block-heading\">Ripulire tabelle lasciate da plugin e temi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La fase pi\u00f9 lunga dell&#8217;ottimizzazione del database quando scegliamo di procedere con un approccio manuale \u00e8 quella di individuare le <strong>tabelle create da plugin e temi<\/strong> che non stiamo pi\u00f9 usando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se ricordi, all&#8217;inizio della guida ti abbiamo suggerito di fare un controllo iniziale tra i plugin in modo da capire quali possono essere eliminati. Ecco, a volte nonostante la disattivazione o l&#8217;eliminazione dei plugin, i dati possono restare comunque nel database.<\/p>\n\n\n\n<p class=\"note wp-block-paragraph\"><strong>Nota<\/strong>: in alcuni casi la scelta di mantenere i dati \u00e8 voluta, ad esempio pensa di aver installato un plugin per gestire i contatti, in questo caso ha senso non voler perdere i dati dei moduli dopo aver eliminato il plugin. Conviene quindi sempre prima controllare se questi dati effettivamente sono utili.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso quindi per procedere bisogna capire quali tabelle vengono create dai plugin e quali \u00e8 possibile eliminare perch\u00e9 legate a plugin che non ci servono pi\u00f9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fortunatamente, come inizieremo a vedere dalla prossima sezione, usare un plugin pu\u00f2 velocizzarci molto in questa fase aiutandoci a trovare le tabelle create dai vari plugin.<\/p>\n\n\n\n<h2 id=\"come-ottimizzare-il-database-con-un-plugin\" class=\"wp-block-heading\">Come ottimizzare il database con un plugin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ci sono diversi plugin che ci permettono di ottimizzare il database di un sito WordPress senza dover andare a inserire manualmente le query nel database. Il vantaggio di questi plugin \u00e8 proprio questo: permettere di fare pulizia del database in modo pi\u00f9 semplice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La maggior parte dei plugin sono freemium, cio\u00e8 hanno delle funzioni gratuite e altre funzioni, come ad esempio la possibilit\u00e0 di programmare la pulizia del database, sono solo disponibili nella versione premium. In questo caso, invece, abbiamo scelto di usare un plugin rilasciato di recente e completamente <strong>gratuito<\/strong>: CodingBunny Database Cleaner.<\/p>\n\n\n\n<h3 id=\"come-usare-coding-bunny-database-cleaner\" class=\"wp-block-heading\">Come usare CodingBunny Database Cleaner<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wordpress.org\/plugins\/codingbunny-database-cleaner\/\" rel=\"noopener\">CodingBunny Database Cleaner<\/a> ci permette di fare pulizia del database in modo efficace.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possiamo usarlo per:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ripulire tutto il superfluo: revisioni dei post, articoli cancellati, commenti spam o orfani, meta dati orfani legati a contenuti cancellati e dati transient scaduti o inutili.<\/li>\n\n\n\n<li>Individuare ed eliminare i dati appartenenti a <strong>plugin e temi che non vengono pi\u00f9 usati<\/strong>.<\/li>\n\n\n\n<li>Fare una pulizia rapida anche su siti <a href=\"https:\/\/supporthost.com\/it\/wordpress-multisite\/\" data-type=\"post\" data-id=\"17890\">WordPress multisite<\/a> agendo sia a livello dell&#8217;intero network (su tutti i siti) che sui singoli siti.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tieni presente che una volta eliminati i dati con il plugin, non potrai ripristinarli direttamente dal plugin, motivo per cui ancora una volta invitiamo a fare un <strong>backup<\/strong> prima di iniziare con la pulizia del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per prima cosa per usare il plugin dobbiamo installarlo e attivarlo come di consueto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Andiamo su WordPress, <em>Plugin &gt; Aggiungi plugin<\/em> e cerchiamo &#8220;CodingBunny Database Cleaner&#8221;, poi installiamolo e attiviamolo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-1024x424.png\" alt=\"Plugin Codingbunny Database Cleaner\" class=\"wp-image-146209\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-1024x424.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-300x124.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-768x318.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-120x50.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-1536x636.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/plugin-codingbunny-database-cleaner-2048x848.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vedremo quindi una nuova voce, <strong>DB Cleaner<\/strong>, nel menu laterale di WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per prima cosa il plugin ci mostra una panoramica delle dimensioni del database e degli elementi che suggerisce di eliminare insieme allo spazio che possiamo recuperare effettuando la pulizia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il plugin ci d\u00e0 diverse opzioni. Possiamo eseguire una pulizia completa del database cliccando sul pulsante &#8220;<strong>Full Database Cleanup<\/strong>&#8220;, in questo caso il plugin andr\u00e0 ad eliminare tutti i dati che ha rilevato come non utilizzati, tra cui tabelle e opzioni non utilizzati, meta dati orfani, revisioni e commenti spam e cancellati.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-1024x422.png\" alt=\"Full Cleanup Codingbunny Database Cleaner\" class=\"wp-image-146210\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-1024x422.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-300x124.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-768x317.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-120x49.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-1536x633.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/full-cleanup-codingbunny-database-cleaner-2048x844.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In alternativa possiamo andare a eliminare in modo granulare solo quello che ci interessa. Il plugin, infatti, suddivide gli elementi in categorie in modo da rendere pi\u00f9 rapida la pulizia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In particolare abbiamo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tables<\/strong>, mostra tutte le tabelle del database indicando dimensione e origine cio\u00e8 ad esempio se si tratta di informazioni legate al core o a un plugin specifico.<\/li>\n\n\n\n<li><strong>Options<\/strong>, qui possiamo trovare le voci relative alle opzioni di plugin, temi e del core.<\/li>\n\n\n\n<li><strong>Posts<\/strong>, qui sono elencati i post pubblicati, gli allegati, le revisioni, le bozze e i post cestinati.<\/li>\n\n\n\n<li><strong>Post meta<\/strong>, i meta dati associati ai post, ad esempio tag, campi custom come keyword, meta descrizione aggiunti da plugin SEO, e cos\u00ec via.<\/li>\n\n\n\n<li><strong>Comments<\/strong>, in questa sezione abbiamo i commenti filtrabili in base allo stato. Da qui possiamo anche individuare pingback e trackback.<\/li>\n\n\n\n<li><strong>Comment meta<\/strong>, qui troviamo i meta dati associati ai commenti, se presenti.<\/li>\n\n\n\n<li><strong>User meta<\/strong>, i meta dati degli utenti registrati al sito.<\/li>\n\n\n\n<li><strong>Term meta<\/strong>, i meta dati associati alla tassonomia.<\/li>\n\n\n\n<li><strong>Term Relationships<\/strong>, i dati associati alla tassonomia, come tag e categorie.<\/li>\n\n\n\n<li><strong>Post types<\/strong>, tutte le informazioni sui post di default e su custom post type.<\/li>\n\n\n\n<li><strong>Transient<\/strong>, i dati transitori generati da WordPress, il plugin ci permette di eliminare rapidamente i transient non usati e\/o quelli scaduti.<\/li>\n\n\n\n<li><strong>Cron jobs<\/strong>, da qui possiamo eliminare i cron job non pi\u00f9 in uso.<\/li>\n\n\n\n<li><strong>Action scheduler<\/strong> e <strong>action scheduler log<\/strong> ci permettono di fare pulizia delle azioni completate, fallite o eliminate.<\/li>\n\n\n\n<li><strong>oEmbed cache<\/strong>, per vedere i dati generati da i contenuti incorporati nel sito, come ad esempio i video di YouTube o i post di X.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Per ogni categoria abbiamo la possibilit\u00e0 di eliminare <strong>singolarmente<\/strong> o <strong>in blocco<\/strong> i dati superflui. Ad esempio se andiamo su <em>Posts<\/em> possiamo eliminare in blocco tutte le revisioni, le bozze automatiche o i post cestinati agendo sui relativi pulsanti oppure andare ad eliminare ad esempio singole revisioni, come ho evidenziato qui.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner-1024x457.png\" alt=\"Revisioni Articoli Cestinati Pulizia Database Codingbunny Database Cleaner\" class=\"wp-image-146211\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner-1024x457.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner-300x134.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner-768x343.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner-120x54.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner-1536x686.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/revisioni-articoli-cestinati-pulizia-database-codingbunny-database-cleaner.png 1892w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Inoltre, se noti <strong>errori<\/strong> nel modo in cui l&#8217;origine dei dati viene rilevata, ad esempio se una tabella viene attribuita al plugin errato o se conosci il plugin specifico che non viene riconosciuto e viene indicato come &#8220;<em>Unknown<\/em>&#8220;, puoi inviare una correzione andando su <em>DB Cleaner &gt; Report Match<\/em> e compilando il modulo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"821\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/segnalazioni-codingbunny-database-cleaner-1024x821.png\" alt=\"Segnalazioni Codingbunny Database Cleaner\" class=\"wp-image-146212\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/segnalazioni-codingbunny-database-cleaner-1024x821.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/segnalazioni-codingbunny-database-cleaner-300x241.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/segnalazioni-codingbunny-database-cleaner-768x616.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/segnalazioni-codingbunny-database-cleaner-79x63.png 79w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/segnalazioni-codingbunny-database-cleaner.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 id=\"come-impostare-la-pulizia-automatica-del-database\" class=\"wp-block-heading\">Come impostare la pulizia automatica del database<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Il plugin CodingBunny Database Cleaner ci permette anche di impostare degli intervalli di tempo per <strong>eliminare automaticamente <\/strong>determinati contenuti. Ad esempio potremmo impostare la cancellazione automatica delle revisioni dei post su base mensile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per farlo basta aprire la categoria che ci interessa e impostare l&#8217;intervallo dagli appositi menu a tendina. Per esempio nel caso delle revisioni, clicchiamo su <em>Posts<\/em> e poi dal menu in alto impostiamo &#8220;Auto Clean Revisions&#8221; da <em>OFF<\/em> a <em>Monthly<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner-1024x396.png\" alt=\"Pulizia Automatica Database Codingbunny Database Cleaner\" class=\"wp-image-146213\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner-1024x396.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner-300x116.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner-768x297.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner-120x46.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner-1536x594.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/pulizia-automatica-database-codingbunny-database-cleaner.png 1908w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"note wp-block-paragraph\">Nota: \u00e8 importante ricordare che se impostiamo la cancellazione automatica, non ci verr\u00e0 richiesta ogni volta la conferma, quindi per maggiore sicurezza \u00e8 bene usare la funzione di pulizia automatica solo se abbiamo anche una soluzione di <strong>backup<\/strong> automatizzata in modo da poter recuperare eventuali dati persi per errore.<\/p>\n\n\n\n<h2 id=\"conclusioni\" class=\"wp-block-heading\">Conclusioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Con una pulizia periodica del database possiamo assicurarci che i siti WordPress siano pi\u00f9 reattivi, avere un impatto pi\u00f9 basso sulle risorse del server e quindi miglioramenti nelle <strong>prestazioni<\/strong>. Inoltre ridurre le dimensioni del database \u00e8 anche un vantaggio per risparmiare spazio sul disco e avere <strong>backup pi\u00f9 leggeri<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida abbiamo visto nel dettaglio come fare un&#8217;ottimizzazione del database andando ad eliminare selettivamente ci\u00f2 che non serve. Questa operazione pu\u00f2 essere eseguita direttamente con delle query SQL o in modo pi\u00f9 semplice utilizzando un <strong>plugin<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Hai seguito la guida per ottimizzare il tuo database? Quale metodo hai scelto e come \u00e8 andata? Faccelo sapere nei commenti. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sapevi che un database non ottimizzato e pieno di dati obsoleti pu\u00f2 rallentare il tuo sito WordPress? Man mano che un sito cresce, nel database si accumulano sempre pi\u00f9 dati, la maggior parte di queste informazioni \u00e8 essenziale ad esempio i contenuti di pagine e post o le impostazioni dei plugin attivi, parte di questi [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":146409,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-146202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-velocita"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/146202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=146202"}],"version-history":[{"count":6,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/146202\/revisions"}],"predecessor-version":[{"id":146421,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/146202\/revisions\/146421"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/146409"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=146202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=146202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=146202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}