2011-04-10 88 views
0

我已清除緩存(通過點擊在管理/站點配置性能「清除緩存數據」 但還是在DB我看到表中的行:高速緩存,cache_form等 當我清除緩存/管理員/站點配置/性能數據庫的大小減少到50%的大小,但仍然存在一些緩存表條目如何刪除Drupal中的緩存數據庫條目?

複製一個drupal安裝,因爲mysql在phpmyadmin或mysql命令行導入時出錯,一直在消除手工所有這些緩存條目,然後導入它只是刪除它的大小。我從來沒有發現任何問題了。 但是是不是有在管理任何菜單/鏈接,只需清理所有緩存條目減少數據庫大小?

回答

5

後您清除緩存,在Web界面做的時候,至少,你將被重定向到另一個頁面。在這一點上,Drupal會自動重建緩存中顯示該頁面所必需的部分。

您可以使用Drush清除緩存,但是您真正需要的是像Backup and Migrate這樣的模塊,它允許您在創建數據庫時排除某些表(緩存表,會話,訪問日誌和其他一些默認設置)傾倒。

還要注意的是cache_form不喜歡別人緩存,相反,它存儲的是不重複其他地方暫時形式的信息。失去這些信息意味着當前顯示的表格將無效。

+0

備份和遷移是非常好的。它使用默認選項將數據庫大小從31 MB減少到2 MB!但我沒有通過重新安裝這個備份來檢查。我希望它能起作用。 – AgA 2011-04-10 09:24:57

+0

只要不排除所需的表格,從B&M中恢復通常就能正常工作。當我調整一些自定義導入腳本時,本週可能會從備份恢復20次。 – mpdonadio 2011-04-10 11:30:41

相關問題