Hariç tutulabilen drupal 7 tablolar
Drupal 7’de, temizleyebileceğiniz (veritabanı boyutunu küçültmek için) veya güvenli bir şekilde dışlamak için (örneğin , yerel olarak dışa aktarılan veritabanı boyutunu nasıl sınırlandırabilirim? ):
- accesslog
- grup, yığın, parça, bir defada alınan miktar
- önbellekle ilgili tüm tablolar, örneğin:
- önbellek *
- cache_block
- cache_content
- cache_filter *
- cache_form
- cache_calendar_ical
- cache_menu *
- cache_page *
- cache_views
- * features_cache veya views_data_object_export_cache gibi _cache
- ctools_views_cache
- ctools_object_cache
- devel_queries
- devel_times
- sel
- Tarih
- kuyruk
- çeşitli arama_ * tabloları, örneğin:
- search_dataset
- search_index
- search_keywords_log
- search_total
- semafor
- oturumları
- bekçi köpeği
- webform_submitted_data
Genellikle tablolar gibi bir çok veritabanı alanı kullanır search_index
ve watchdog
kullanırız, bu yüzden bu 2 tabloyu ortadan kaldırmak zaten çok büyük bir fark yaratabilir.
Hariç tutulabilecek diğer tablolar
Kalan masalarınızın boyutunu kontrol edin ve hangisinin en büyük olduğunu seçin.
Genellikle, temizleme yordamı uygulanmayan oturum tabloları bulabilirsiniz. Bu tür tabloları muhtemelen dışlayabilirsiniz.
Modül Yedekleme ve Geçiş
" Sunucunun içe aktarma sınırını aşmak için yerel olarak dışa aktarılan veritabanı boyutunu nasıl küçültebilirim? " Bölümünde açıklanan sorunu daha da azaltmak için , Yedekleme ve Geçirme modülüne de bakın. Proje sayfasından bir alıntı (buraya kalın işaretleme eklendi):
Drupal MySQL veritabanınızı, kodunuzu ve dosyalarınızı yedekleyin ve geri yükleyin ya da ortamlar arasında bir siteyi geçirin. Yedekleme ve Geçiş, gzip, bzip ve zip sıkıştırmasının yanı sıra otomatik zamanlanmış yedeklemeleri de destekler.
Yedekle ve Taşı ile, veritabanı tablolarınızın bir kısmını veya tamamını bir dosya indirme işlemine veya sunucudaki veya dışındaki bir dosyaya kaydedebilir ve yüklenen veya önceden kaydedilmiş bir veritabanı dökümünden geri yükleyebilirsiniz. Hangi tabloları ve hangi verileri yedekleyip önbelleğe alacağınızı varsayılan olarak hariç tutabilirsiniz .
Üstelik dahası var: eğer yerel ortamınız (örneğin Win veya Mac) işletim sisteminden barındırılan web sitenizin sunucusunun (Linux gibi) çalıştığından, işletim sisteminden farklıysa, işletim sistemleri arasındaki bu fark potansiyel ekstra zorluklar anlamına gelir. Farklı işletim sistemleri arasında Backup and Migrate modülüyle ilgili iyi deneyimlerim oldu, bu tipik bir MySql ihracat / ithalat işleminin daha önce başarısız olduğu durumlarda herhangi bir soruna yol açmadı (iyi çalıştı).