Drupal 7 tabel yang dapat dikecualikan
Berikut adalah daftar tabel di Drupal 7 yang dapat Anda hapus (untuk mengurangi ukuran basis data) atau dengan aman dikecualikan untuk melakukan migrasi (seperti pada pertanyaan tentang Bagaimana mengurangi ukuran basis data yang diekspor secara lokal untuk menyiasati batas impor server saya? ):
- accesslog
- batch
- semua tabel yang berhubungan dengan cache, seperti:
- cache *
- cache_block
- cache_content
- cache_filter *
- cache_form
- cache_calendar_ical
- cache_menu *
- cache_page *
- cache_views
- * _cache, seperti features_cache atau views_data_object_export_cache
- ctools_views_cache
- ctools_object_cache
- devel_queries
- devel_times
- banjir
- sejarah
- antre
- berbagai tabel search_ *, seperti:
- search_dataset
- search_index
- search_keywords_log
- search_total
- tiang sinyal
- sesi
- penjaga
- webform_submitted_data
Biasanya tabel seperti search_index
dan watchdog
menggunakan banyak ruang basis data, jadi menghilangkan 2 tabel itu saja sudah bisa membuat perbedaan besar.
Tabel lain yang mungkin dikecualikan
Periksa ukuran tabel Anda yang tersisa dan tentukan yang mana yang paling besar.
Biasanya Anda mungkin menemukan tabel sesi yang tidak memiliki prosedur pembersihan. Tabel seperti itu Anda mungkin juga bisa mengecualikan.
Modul Cadangan dan Migrasi
Untuk lebih mengurangi tantangan sebagaimana dirinci dalam " Bagaimana cara mengurangi ukuran basis data yang diekspor secara lokal untuk mengatasi batas impor server saya? ", Lihat juga modul Cadangan dan Migrasi . Berikut adalah kutipan dari halaman proyeknya (marka tebal ditambahkan di sini):
Cadangkan dan pulihkan database Drupal MySQL Anda, kode, dan file atau migrasi situs antar lingkungan. Cadangan dan Migrasi mendukung kompresi gzip, bzip dan zip serta cadangan terjadwal otomatis.
Dengan Cadangan dan Migrasi Anda dapat membuang beberapa atau semua tabel basis data Anda ke unduhan file atau menyimpan ke file di server atau di luar lokasi, dan untuk memulihkan dari dump basis data yang diunggah atau disimpan sebelumnya. Anda dapat memilih tabel mana dan data apa yang akan dicadangkan dan disimpan dalam cache secara default .
Dan ada lebih banyak lagi: jika lingkungan lokal Anda (mis. Menang atau Mac) berbeda dari OS yang server situs web Anda jalankan (seperti Linux), maka perbedaan antara OS ini menyiratkan potensi tantangan tambahan. Saya memiliki pengalaman yang baik dengan modul Cadangan dan Migrasi di antara OS yang berbeda, yang tidak menyebabkan masalah (berfungsi dengan baik) dalam situasi di mana ekspor / impor MySql gagal sebelumnya.