{"id":46908,"date":"2023-06-28T10:29:07","date_gmt":"2023-06-28T08:29:07","guid":{"rendered":"https:\/\/gtechgroup.it\/?p=46908"},"modified":"2023-06-28T10:29:07","modified_gmt":"2023-06-28T08:29:07","slug":"guida-alla-pulizia-delle-tabelle-action-scheduler-in-wordpress","status":"publish","type":"post","link":"https:\/\/nuovosito.gtechgroup.it\/blog\/guida-alla-pulizia-delle-tabelle-action-scheduler-in-wordpress\/","title":{"rendered":"Guida alla pulizia delle tabelle Action Scheduler in WordPress"},"content":{"rendered":"<p>La manutenzione del tuo sito WordPress non si limita solo all&#8217;aggiornamento dei temi e dei plugin o alla creazione di nuovi contenuti. Un aspetto altrettanto importante, ma spesso trascurato, \u00e8 la <strong>gestione efficace del database<\/strong>. In particolare, due tabelle che possono diventare piuttosto voluminose e potenzialmente influenzare le prestazioni del tuo sito sono <code>actionscheduler_actions<\/code> e <code>actionscheduler_logs<\/code>.<\/p>\n<h2>Cos&#8217;\u00e8 Action Scheduler e quali tabelle utilizza?<\/h2>\n<p>Action Scheduler \u00e8 uno strumento che molti plugin di WordPress, come WooCommerce, utilizzano per <strong>gestire attivit\u00e0 pianificate<\/strong>, chiamate anche &#8220;cron jobs&#8221;. Queste attivit\u00e0 sono operazioni che il tuo sito esegue automaticamente in background, ad esempio inviare e-mail di notifica, generare rapporti e cos\u00ec via.<\/p>\n<p>Le tabelle <code>actionscheduler_actions<\/code> e <code>actionscheduler_logs<\/code> memorizzano rispettivamente queste attivit\u00e0 pianificate e i log delle loro esecuzioni. Con il passare del tempo, queste tabelle possono accumulare un&#8217;enorme quantit\u00e0 di dati, specialmente se il tuo sito esegue molte attivit\u00e0 pianificate.<\/p>\n<h2>Preparazione alla pulizia del database<\/h2>\n<p>Prima di procedere con la pulizia di queste tabelle, ci sono alcune precauzioni importanti da considerare:<\/p>\n<p><strong>1. Backup dei dati:<\/strong> Non importa quanto tu sia sicuro di quello che stai facendo, \u00e8 sempre fondamentale eseguire un backup del tuo database prima di apportare modifiche significative. I plugin come <a href=\"https:\/\/updraftplus.com\/\" target=\"_new\" rel=\"noopener\">UpdraftPlus<\/a> o <a href=\"https:\/\/ithemes.com\/backupbuddy\/\" target=\"_new\" rel=\"noopener\">BackupBuddy<\/a> possono aiutarti a fare ci\u00f2 in modo semplice e sicuro.<\/p>\n<p><strong>2. Conoscenza del sistema:<\/strong> Prima di iniziare a eliminare dati dalle tabelle, assicurati di capire quali attivit\u00e0 sono gestite da Action Scheduler nel tuo sito. L&#8217;eliminazione di dati relativi a attivit\u00e0 cruciali potrebbe avere conseguenze indesiderate.<\/p>\n<h2>Come pulire le tabelle del database<\/h2>\n<p>Esistono diversi metodi per pulire le tabelle <code>actionscheduler_actions<\/code> e <code>actionscheduler_logs<\/code>. Ecco tre dei metodi pi\u00f9 efficaci:<\/p>\n<p><strong>1. Utilizzo di WP-CLI:<\/strong> Se hai accesso a WP-CLI, l&#8217;interfaccia a riga di comando di WordPress, puoi utilizzare i comandi forniti da Action Scheduler per pulire le azioni completate o fallite. Il comando da utilizzare \u00e8 <code>wp action-scheduler run --cleanup<\/code>.<\/p>\n<p><strong>2. Plugin di pulizia del database:<\/strong> Ci sono numerosi plugin di WordPress progettati appositamente per pulire il database. <a href=\"https:\/\/getwpo.com\/\" target=\"_new\" rel=\"noopener\">WP-Optimize<\/a> e <a href=\"https:\/\/sigmaplugin.com\/downloads\/wordpress-advanced-database-cleaner\" target=\"_new\" rel=\"noopener\">Advanced Database Cleaner<\/a> sono tra i pi\u00f9 popolari. Questi plugin ti permettono di selezionare e pulire specifiche tabelle del database.<\/p>\n<p><strong>3. SQL diretto:<\/strong> Se sei a tuo agio con l&#8217;utilizzo di SQL, potresti considerare di eseguire delle query SQL direttamente sul tuo database per pulire le tabelle. Una possibile query per eliminare le attivit\u00e0 completate potrebbe essere <code>DELETE FROM actionscheduler_actions WHERE status='complete';<\/code>. Ricorda, per\u00f2, che questo metodo dovrebbe essere utilizzato con estrema cautela.<\/p>\n<h2>Conclusione<\/h2>\n<p>L&#8217;ottimizzazione del database \u00e8 un componente essenziale della manutenzione di un sito WordPress. Una <strong>pulizia regolare del database<\/strong> pu\u00f2 liberare un&#8217;enorme quantit\u00e0 di spazio di archiviazione e migliorare le prestazioni del tuo sito. Ricorda sempre di fare un backup del tuo sito e del tuo database prima di procedere con la pulizia e, se necessario, consulta un esperto per garantire che le modifiche non influenzino il corretto funzionamento del tuo sito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La manutenzione del tuo sito WordPress non si limita solo all&#8217;aggiornamento dei temi e dei plugin o alla creazione di nuovi contenuti. Un aspetto altrettanto&hellip;<\/p>\n","protected":false},"author":2,"featured_media":46911,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[1327,556,800,492],"class_list":["post-46908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-backup","tag-guida","tag-ottimizzazione-wordpress","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/46908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=46908"}],"version-history":[{"count":0,"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/46908\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/46911"}],"wp:attachment":[{"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=46908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=46908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuovosito.gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=46908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}