如何清理 WordPress 數據庫:提示和技巧
已發表: 2021-05-03您有多少次對無法清理的 WordPress 數據庫感到沮喪? 好吧,這篇文章是關於如何使用插件和一些手動方式清理 WordPress 數據庫的。
此外,在本文中,我們將討論定期清理網站數據庫的重要性,並為您提供一些關於如何進行清理的提示。
我們還將向您展示如果您不定期清理網站可能會出現什麼樣的問題,並就如何完全避免這些問題提供建議。
- 為什麼需要清理數據庫?
- 您應該優化哪些數據庫項?
- 在清理之前備份您的 WordPress 數據庫
- 如何手動清理 WordPress 數據庫?
- WordPress 數據庫清理插件
- 使用 WP-Optimize 插件清理 WordPress 數據庫
- 使用 WP Rocket 清理你的 WordPress 數據庫
- 其他清理數據庫的插件
- 常見問題 (FAQ)
- 綜上所述

為什麼需要清理數據庫?
WordPress 是一個 CMS(內容管理系統),將其所有數據存儲在數據庫中。 為了避免維護網站內容的多個副本,WordPress 將您發布的所有內容(每篇文章和每條評論)保存到您網站數據庫的同一位置。
雖然這對於管理帖子或頁面隨時間的更新很方便,但在這種情況下清理舊條目是必要的。
乾淨的 WordPress 數據庫可幫助搜索引擎在瀏覽您的網站時找到您的博客文章和用戶。 您的網站速度很慢,因為它們被垃圾評論或廢棄產品評論中的過時信息弄得一團糟。 您可以閱讀為什麼您的網站運行緩慢?
乾淨的服務器對搜索引擎爬蟲也有好處,它們會瀏覽網頁的內容以了解其內容以及是否應將其添加到索引中。
這些機器人很難或不可能解析包含大量垃圾評論的雜亂 WordPress 博客文章,因此從數據庫中刪除這些條目有助於確保 Google 知道這裡發生了一些有趣的事情!
您應該優化哪些數據庫項?
您可以在 WordPress 數據庫中優化各種字段/項目。 一些更重要的包括:
- 評論、帖子、自定義字段和/或分類法(例如,標籤)。 這些應定期優化以清除任何垃圾郵件或廢棄條目。
- 非活動用戶:您可以從博客的數據庫中刪除非活動用戶,因為他們會佔用您託管服務器上的磁盤空間。 超過三十天未登錄帳戶的人。 在這裡,您可以使用 iThemes 安全插件,讓您實時提醒非活動用戶。
- 垃圾評論:如果您的博客上有很多垃圾評論,可能是時候清理這些評論了。 這是通過刪除評論並從 WordPress 數據庫中的一個函數中刪除其 ID 來完成的。
為了使這個過程更容易,有一些插件可以幫助完成這些任務! 有很多插件可用,但我推薦 WP-Optimize 或 WP Rocket 用於一般用途,因為它們都簡單有效。 如果需要,您可以使用其他插件,具體取決於清潔需要。
在清理之前備份您的 WordPress 數據庫
在清理 WordPress 數據庫或優化數據庫之前,您應該先備份數據庫。
插件 BackupBuddy 是備份數據庫的最佳選擇。 這個插件有一個內置的調度程序,可以按照預定的時間間隔自動備份你的 WordPress 數據庫,比如每天、每週或每月。 您可以閱讀有關 BackupBuddy vs Duplicator 的另一個指南。
閱讀:如何使用 BackupBuddy 恢復 WordPress 網站? 簡易指南
如果您需要手動修復它們,還可以使用它導出 SQL 文件並對所有表運行批處理查詢。
在進行任何清理之前,您應該始終確保有備份!
如何手動清理 WordPress 數據庫?
您可以通過從 WordPress 儀表板中刪除垃圾評論、帖子草稿和其他不必要的數據來手動清理 WordPress 數據庫。
要手動清理 WordPress 數據庫,您可以使用一個名為 WP Bulk Delete 的插件,它可以讓您清理整個 WordPress 數據庫或快速從 WordPress 中刪除任何內容。
所以下載插件,然後像其他插件激活過程一樣上傳和激活。 然後轉到位於 WordPress 儀表板左側邊欄的WP 批量刪除菜單。
然後只需單擊一下即可清理修訂後的內容、回收站和自動保存。

此外,您可以設置為定時清潔過程。 要啟用定期清潔,您需要單獨設置。
但是,單擊要清理或計劃的任何選項。 這將刪除處於草稿模式或計劃將來發布的所有帖子,以及在您發布文章一次後不再需要的舊版本的舊修訂。
不是這些字段來清理數據庫,更多的過濾器可用,如評論、用戶、元字段、術語等。
有些人喜歡通過單獨刪除每個表行來清理他們的數據庫,這比使用插件要花費更多的時間。 所以如果真的需要手動刪除,可以使用上面的批量刪除插件。
您可以考慮清理 WordPress 數據庫的事情越多。
- 刪除數據庫中不再在您的站點上處於活動狀態的附件
- 消除可能使您的數據庫混亂的空術語(標籤)和類別。
- 刪除舊帖子和評論
- 刪除數據庫中的所有評論
- 刪除數據庫中的所有術語
- 清除 WordPress 安裝中不再需要的任何其他數據,例如不再使用的插件或主題以及圖像等文件的舊備份
- 清空垃圾箱以刪除任何臨時文件
- 清理博客的側邊欄小部件和菜單
- 從您的站點中刪除所有未使用的插件
- 檢查您網站上的損壞鏈接,然後在必要時修復它們
WordPress 數據庫清理插件
有一些插件可以為您自動執行數據庫清理過程。 您可以使用這些清理您的 WordPress 網站,或者使用它們通過定期維護來保持平穩運行:
最推薦的數據庫清理和優化插件是
- WP-Rocket :這個插件旨在優化您的 WordPress 網站並清理數據庫。
- WP-Optimize :這個插件將清理數據庫、優化圖像並壓縮您的網站。
- WP-Sweep:這是一個免費的簡單手動 WordPress 數據庫清理插件。
使用 WP-Optimize 插件清理 WordPress 數據庫
這是有關如何使用 WP-Optimize 插件清理 WordPress 數據庫的分步指南。
WP-Optimize 有免費版和高級版,您可以使用這兩個版本優化 WordPress 數據庫或清理數據庫。 但在免費版本中,您無法啟用預定的清理過程。
但是,在本指南中,我使用了它的高級版本。 因此,如果您想使用其專業版,只需立即購買,然後將插件文件上傳到您的 WordPress 網站並激活它。
WP-optimize 不僅用於數據庫優化,它是 WP Rocket 最流行和主要競爭對手的緩存插件。
現在轉到WP-Optimizer> 數據庫

現在選擇要優化的數據庫文件,然後單擊“運行所有優化”。
現在,等待幾分鐘,直到整個過程完成。 您可以一個一個地立即清理或優化數據庫。 但在清理之前,您應該備份數據庫。

如果您使用 Updraftplus 插件,則無需使用其他插件單獨備份數據庫。 因為 Updraftplus 與 WP-Optimize 兼容。
如果要安排優化,進入 WP-Optimize 數據庫的設置選項,然後設置為每月清理一次。 其他選項是“每日”或“每週”。 然後最後點擊“保存設置” 。

WP-Optimize 也是一個多合一的 WordPress 優化插件,用於改善加載時間、減小數據庫大小以及加快站點性能。 可選設置包括頁面緩存(緩存 30 秒)和瀏覽器緩存過期(60 分鐘)。
使用 WP-Optimize 插件清理 WordPress 數據庫的一些核心優勢:
- 為了更好的站點性能和優化數據庫大小。
- 由於較小的數據庫,減少了頁面加載時間。
- 更輕鬆的備份和恢復:現在可以一鍵完成備份過程! 如果您使用 Updraft Plus。
- 清理您的 WordPress,無需停機或影響博客文章的內容(無需手動操作)。 如果您不是經驗豐富的開發人員,這也很棒,因為它會自動處理所有任務。
該插件包括用於清理 WordPress 站點數據庫的自動和手動選項,範圍從立即刪除或清除到在特定日期進行計劃清理。
使用 WP Rocket 清理你的 WordPress 數據庫
這是有關如何使用 WP Rocket 插件清理 WordPress 數據庫的分步指南。
WP Rocket 是一個高級插件,在 WordPress 用戶中最受歡迎。 這是一個很好的 WordPress 緩存和加速器,甚至是一個數據庫清理插件。 因此,您不僅可以使用它來清理數據庫,還可以使用它來提高網站速度。
獲得 WP Rocket 的好處,您必須以 49 美元的價格購買一個帶有一年更新和客戶支持的站點。 但是您可以擴展其許可限制。
但是,回到指南,像其他插件一樣在您的 WordPress 上安裝和激活 WP Rocket。
然後轉到設置 -> 數據庫清理選項卡。 (您也可以通過單擊儀表板菜單中的“數據庫清理”來執行此操作)

在這裡,您將能夠清理 WordPress 數據庫,包括刪除帖子或頁面的舊版本、來自不同用戶的垃圾評論等。您可以通過一次性清理或將其安排為每日或每週任務來完成此操作將在特定時間自動運行。

使用 WP Rocket 清理 WordPress 數據庫的一些核心優勢
- 它將清理您的 WordPress 數據庫並通過不節省加載大量不必要數據的時間來加速網站。
- 該插件兼容所有版本的 WordPress,因此您不必擔心兼容性問題。
- WP Rocket 還有助於加快網站加載時間,這意味著增加用戶對您的博客或在線商店的參與度。
使用 WP Sweep 優化/清理 WP 數據庫

WP Sweep 是一款適用於 WordPress 網站的免費數據庫優化插件。 這是一個很棒的插件,可以解決許多可能會減慢您的網站管理員或前端速度的問題。
它與所有主題和所有版本的 WordPress 兼容,並且可以與其他速度優化解決方案一起使用。
它通過識別未使用的數據庫表並完全刪除它們來工作,從而減少您的整體數據庫大小。 它還檢測表中未使用的字段並刪除它們,這只會增加使用此插件的性能優勢。
一件事是您無法設置自動數據庫優化系統,例如 WP Rocket 或 WP-Optimize 插件。 所以 WP Sweep 僅用於手動優化。
讓我們開始了解如何使用 WP Sweep 插件優化 WordPress 數據庫。
首先,像任何其他插件一樣安裝並激活 WP Sweep。 然後轉到 WordPress 儀表板的工具部分,然後單擊“WP Sweep ”選項。

現在您將看到 WP Sweep 數據庫優化儀表板。 在這裡,您可以查看需要優化的數據庫選項/字段。 該插件允許優化帖子、評論、用戶、術語、選項和數據庫。 您可以手動優化或清理每個部分的站點數據庫。
雖然它有一個“Sweep All ”的選項按鈕,所以你可以使用它。 就是這樣,使用 WP Sweep 非常簡單。
注意:在使用 WP Sweep 進行任何操作之前,您應該備份您的 WordPress 數據庫。
其他清理數據庫的插件
- WP Cleaner Pro:此插件將刪除舊版 WordPress 數據庫中留下的評論記錄,也可用於自動刪除您網站上的垃圾評論。
- Database Cleaner:此插件將幫助您管理備份、文件權限、數據庫優化等,以使站點運行更順暢。
常見問題 (FAQ)
有關清理 WordPress 數據庫的一些常見問題:
綜上所述
在本文中,我向您展示了清理 WordPress 數據庫的不同方法。 這是在進行清理過程之前要了解的重要事項,您可以有信心知道會發生什麼,而不必擔心在您的網站上丟失任何東西。
現在,您將能夠決定哪種方法最適合您的需求,可以使用 WP Rocket(推薦)等插件,也可以使用刪除、發布、垃圾評論、cookie 等手動方法。相應地繼續進行正確的清理過程. 快樂的博客!
