清理 WordPress 資料庫垃圾資料|Advanced Database Cleaner 外掛介紹

WordPress 網站經營久了,資料庫一定會留下歷史資料:文章修訂、自動草稿、垃圾留言、過期 Transients、外掛設定、Meta、Cron Jobs,甚至已經刪掉外掛留下的資料。

Advanced Database Cleaner 是 WordPress 資料庫清理與優化外掛,可以把這些資料列出來、預覽、清理,也提供資料表、Options、Cron、Meta 與自動排程等管理工具。

但資料庫清理有一條比「清得乾不乾淨」更重要的原則:先備份,再刪除。尤其是 WooCommerce、會員與課程網站,不要看到「Unused」「Orphaned」就一口氣全刪。

Advanced Database Cleaner 是什麼?

Advanced Database Cleaner 主要用來整理 WordPress 資料庫長期累積的資料,並提供預覽、大小資訊與部分自動化功能,讓管理者在刪除前先看清楚要處理的項目。

目前官方免費版已能處理的範圍很多,不只文章修訂與垃圾留言,也包含資料表、Options、Cron Jobs、Post Meta、User Meta、Transients 與部分 WooCommerce 清理。

WordPress 資料庫為什麼會越來越大?

  • 文章與頁面反覆修改,累積 Revisions。
  • 編輯過程產生 Auto Drafts。
  • 垃圾桶文章、垃圾留言與待審留言長期保留。
  • 外掛建立大量 Options、Meta、Transients 或自訂資料表。
  • 外掛移除後,部分資料沒有跟著清掉。
  • 排程工作與快取暫存持續累積。

資料庫變大不代表網站一定會慢,但資料量、Autoload、Cron、查詢方式與備份大小都可能受到影響。因此整理資料庫應該是「網站維護」的一部分,而不是看到網站慢就盲目清一遍。

Advanced Database Cleaner 可以清理哪些資料?

項目用途
Revisions清理舊文章/頁面修訂版本。
Auto Drafts/Trash清理自動草稿與垃圾桶內容。
Comments清理待審、垃圾與垃圾桶留言。
Transients查看並清理過期或不需要的暫存資料。
Post/User Meta找出未使用或重複 Meta,並可進一步處理。
Options查看大小、Autoload 狀態與內容。
Cron Jobs查看 WordPress 排程工作與無有效 Action 的項目。
Database Tables查看大小、Rows、Engine,並可優化/修復/管理資料表。

官方目前還提供「清理前預覽」與「顯示預計可釋放空間」等資訊,這比看到一個 Delete 按鈕就直接按下去安全很多。

2026 新版也加入 WooCommerce 清理工具

Advanced Database Cleaner 4.2.0 已加入幾個 WooCommerce 專用清理項目:

  • Orphaned product variations。
  • Orphaned customer analytics。
  • Expired customer sessions。

這代表 WooCommerce 網站有更多可整理工具,但不代表「電商站更適合大膽刪除」。訂單、客戶、商品、會員、訂閱與金流資料都更重要,正式操作前仍要先備份並確認每個項目的用途。

哪些項目比較適合新手先清理?

第一次使用時,可以先從自己看得懂、用途比較明確的項目開始。

  • 確定不需要的舊 Revisions。
  • Auto Drafts。
  • 垃圾桶文章。
  • Spam/Trash Comments。
  • Expired Transients。

即使是這些項目,也建議先看 Preview,再分批處理。尤其 Revisions 可能是你唯一能快速回復舊文章版本的方式,別因為想省一點空間就把所有歷史全部清空。

哪些資料不要看不懂就刪?

  • 不確定用途的 Options。
  • 大型 Autoload Options。
  • 自訂資料表。
  • Cron Jobs。
  • Post Meta/User Meta。
  • WooCommerce、會員、課程、金流、表單外掛相關資料。

例如 Cron Jobs 可能負責寄信、訂單處理、訂閱續約或背景任務。官方也明確提醒:如果不確定某個 Cron 是否該刪,最安全的做法就是先不要手動刪。

免費版和 Premium 差在哪裡?

目前免費版已提供很多實際清理與管理功能;Premium 的重點則更偏向判斷資料屬於哪個外掛/佈景主題、進階掃描、分析與更完整自動化

需求免費版Premium
一般垃圾資料清理
預覽、資料大小與基本管理
自動清理任務目前有,數量有限制更完整/更多任務
Tables/Options/Meta/Cron 管理有進階辨識能力
SmartScan/Ownership Detection較有限有 Remote SmartScan 等進階功能
資料庫分析與外掛活動追蹤較有限較完整

如果只是定期清理 Revisions、Drafts、Spam Comments 或 Expired Transients,免費版通常就值得先用。真正需要分析「這張表到底是哪個已刪除外掛留下的」,Premium 的辨識工具才比較有價值。

使用 Advanced Database Cleaner 前,先做這 5 件事

  1. 完整備份資料庫。
  2. 最好連網站檔案一起備份。
  3. 確認備份真的能取得/還原。
  4. 先 Preview,再分批刪。
  5. 清完立刻測試網站功能。

如果你還沒有一套明確的備份流程,可以先看UpdraftPlus WordPress 備份與還原,不要拿正式站資料庫當第一次實驗。

清理資料庫可以讓 WordPress 變快嗎?

可能有幫助,但不能保證。

如果網站真的有大量資料庫垃圾、Autoload、過期 Transients 或無效 Cron,整理後可能改善資料庫體積、備份時間或部分查詢負擔。但網站速度還會受主機、PHP、快取、圖片、CSS/JS、第三方服務與外掛查詢影響。

如果主要問題是前台載入,可先看WP Rocket 是什麼;如果外掛很多,則先看WordPress 外掛太多會怎樣。不要把所有速度問題都丟給資料庫清理。

課程網站、會員網站可以使用嗎?

可以,但比一般內容網站更需要謹慎。

課程與會員網站的資料庫可能存放:

  • 學員帳號與會員權限。
  • 課程進度與觀看紀錄。
  • WooCommerce 訂單與付款。
  • 訂閱與續約資料。
  • 表單、CRM 與 Email 自動化狀態。

這類網站不要直接大量清除 Options、Meta、Cron 或自訂資料表。最好先在測試環境確認,再選低流量時段處理正式站。

Advanced Database Cleaner 常見問題 FAQ

Advanced Database Cleaner 免費版能做什麼?

目前免費版已能清理 Revisions、Auto Drafts、垃圾留言、過期 Transients、部分 Meta,並提供 Tables、Options、Cron、Post Meta、User Meta 等管理與部分自動化能力。

清理前真的一定要備份嗎?

要。官方也明確把備份列為清理前必要步驟。尤其是商店、會員與課程網站,一次誤刪可能影響訂單、權限或網站設定。

Orphaned Table 可以直接刪嗎?

不要只看「Orphaned」就刪。先確認資料真正屬於哪個外掛/佈景主題,以及是否仍有其他功能在使用。不確定時寧可保留。

資料庫清理要多久做一次?

沒有所有網站共用的固定週期。內容更新頻率、外掛變動、訂單量與資料量都不同。比起固定每天清,更重要的是定期檢查、保留最近資料,並避免不必要的高頻刪除。

結語:資料庫可以整理,但不要為了「乾淨」冒險

Advanced Database Cleaner 現在已經不只是簡單刪 Revisions 的工具,而是涵蓋清理、資料表、Options、Cron、Meta、WooCommerce 與排程管理的一套資料庫維護工具。

功能越完整,越需要知道自己在刪什麼。對一般網站,先從明確的垃圾資料開始;對 WooCommerce、會員與課程網站,則把備份、測試與資料來源確認放在「節省空間」之前。

如果你不想自己承擔正式站資料庫維護與誤刪風險,也可以查看網站建置與主機方案,把備份、主機與日常網站維護一起納入規劃。

如果你正在規劃線上課程或想把網站做起來,這兩個資源可以直接拿去用:

1) 領取贈品:線上課程起步指引

2) 免費架站:只需付主機費,我們直接幫你把網站架好

先拿起步指引 了解免費架站

元氣站長
元氣站長

經營網路事業,賺取持續收入!
網路賺錢修煉,成就理想人生!