Drupal 7 таблиць, які можна виключити
Ось перелік таблиць в Drupal 7, які ви можете очистити (зменшити розмір бази даних) або безпечно виключити, щоб зробити міграцію (як у питанні про те, як зменшити розмір бази даних, що експортуються на локальному рівні, щоб обійти ліміт імпорту мого сервера? ):
- accesslog
- партія
- всі таблиці, пов’язані з кешем, такі як:
- кеш *
- cache_block
- cache_content
- cache_filter *
- cache_form
- cache_calendar_ical
- cache_menu *
- cache_page *
- cache_views
- * _cache, наприклад, особливості_cache або views_data_object_export_cache
- ctools_views_cache
- ctools_object_cache
- devel_queries
- devel_times
- повінь
- історія
- чергу
- різні таблиці search_ *, такі як:
- search_dataset
- search_index
- search_keywords_log
- search_total
- семафор
- сеанси
- сторожовий
- webform_submitted_data
Зазвичай такі таблиці, як search_index
і watchdog
використовують багато місця в базі даних, тому просто усунення цих двох таблиць вже може зробити величезну зміну.
Інші таблиці, які можуть бути виключені
Перевірте розмір решти таблиць і визначте, яка з них найбільша за розміром.
Зазвичай ви можете знайти таблиці сеансів, для яких немає процедури очищення. Такі таблиці, ймовірно, ви також можете виключити.
Резервне копіювання та міграція модулів
Щоб додатково зменшити виклик, як детально описано у розділі " Як зменшити розмір бази даних, що експортуються на локальному рівні, щоб подолати ліміт імпорту сервера? ", Також подивіться модуль " Резервне копіювання та перенесення" . Ось цитата зі сторінки проекту (сюди додано жирну розмітку):
Створіть резервну копію та відновіть свою базу даних, код та файли Drupal MySQL або перемістіть сайт між середовищами. Резервне копіювання та міграція підтримує стиснення gzip, bzip та zip, а також автоматичне планування резервного копіювання.
За допомогою резервного копіювання та міграції ви можете скинути деякі або всі таблиці ваших баз даних для завантаження файлу або збереження у файл на сервері або за межами сайту, а також відновити з завантаженого або раніше збереженого дампа бази даних. Ви можете вибрати, які таблиці та які дані для резервного копіювання та кешування даних за замовчуванням виключені .
І є ще більше: якщо ваше локальне середовище (наприклад, Win або Mac) відрізняється від ОС тим, що працює сервер вашого розміщеного веб-сайту (наприклад, Linux), то ці відмінності між ОС-ОС означають можливі додаткові проблеми. У мене був хороший досвід роботи з модулем "Резервне копіювання" та "Міграція" між різними ОС, який не спричинив жодних проблем (працював чудово) у ситуаціях, коли типовий експорт / імпорт MySql раніше не вдався.