Drupal 7 bảng có thể được loại trừ
Dưới đây là danh sách các bảng trong Drupal 7 mà bạn có thể xóa (để giảm kích thước cơ sở dữ liệu) hoặc loại trừ một cách an toàn để thực hiện di chuyển (như trong câu hỏi về Làm thế nào để giảm kích thước cơ sở dữ liệu được xuất cục bộ để vượt qua giới hạn nhập máy chủ của tôi? ):
- truy cập
- đợt
- tất cả các bảng liên quan đến bộ đệm, chẳng hạn như:
- bộ đệm *
- cache_block
- cache_content
- cache_filter *
- cache_form
- cache_calWiki_ical
- cache_menu *
- cache_page *
- cache_view
- * _cache, chẳng hạn như features_cache hoặc Views_data_object_export_cache
- ctools_view_cache
- ctools_object_cache
- devel_queries
- devel_times
- lũ lụt
- lịch sử
- xếp hàng
- nhiều bảng tìm kiếm_ * khác nhau, chẳng hạn như:
- search_dataset
- tìm kiếm_index
- tìm kiếm_keywords_log
- tìm kiếm
- semaphore
- phiên
- cơ quan giám sát
- webform_submit_data
Thông thường các bảng như search_index
và watchdog
sử dụng nhiều không gian cơ sở dữ liệu, vì vậy chỉ cần loại bỏ 2 bảng đó có thể tạo ra sự khác biệt rất lớn.
Các bảng khác có thể được loại trừ
Kiểm tra kích thước của các bảng còn lại của bạn và xác định một trong số chúng có kích thước lớn nhất.
Thông thường, bạn có thể tìm thấy các bảng phiên không có quy trình dọn dẹp. Những bảng như vậy có lẽ bạn cũng có thể loại trừ.
Mô-đun sao lưu và di chuyển
Để tiếp tục giảm thách thức như chi tiết trong " Cách giảm kích thước cơ sở dữ liệu được xuất cục bộ để vượt qua giới hạn nhập máy chủ của tôi? ", Hãy xem mô-đun Sao lưu và Di chuyển . Đây là một trích dẫn từ trang dự án của nó (đánh dấu đậm được thêm vào đây):
Sao lưu và khôi phục cơ sở dữ liệu, mã và tệp Drupal MySQL của bạn hoặc di chuyển một trang web giữa các môi trường. Sao lưu và di chuyển hỗ trợ nén gzip, bzip và zip cũng như sao lưu theo lịch trình tự động.
Với Sao lưu và Di chuyển, bạn có thể kết xuất một số hoặc tất cả các bảng cơ sở dữ liệu của mình để tải xuống tệp hoặc lưu vào một tệp trên máy chủ hoặc ngoại vi và để khôi phục từ kết xuất cơ sở dữ liệu đã tải lên hoặc đã lưu trước đó. Bạn có thể chọn bảng nào và dữ liệu nào để sao lưu và dữ liệu bộ đệm được loại trừ theo mặc định .
Và còn nhiều hơn thế: nếu môi trường cục bộ của bạn (ví dụ Win hoặc Mac) khác với HĐH mà máy chủ của trang web được lưu trữ của bạn đang chạy (như Linux), thì những khác biệt giữa các OS-es tiềm ẩn những thách thức bổ sung tiềm năng. Tôi đã có kinh nghiệm tốt với mô-đun Sao lưu và Di chuyển giữa các hệ điều hành khác nhau, điều này không gây ra bất kỳ vấn đề nào (hoạt động tốt) trong các tình huống xuất / nhập MySql điển hình thất bại trước đó.