Drupal 7 ตารางที่สามารถแยกออกได้
นี่คือรายการของตารางใน Drupal 7 ที่คุณสามารถล้างได้ (เพื่อลดขนาดฐานข้อมูล) หรือแยกออกจากการย้ายข้อมูลอย่างปลอดภัย (ดังเช่นในคำถามเกี่ยวกับวิธีลดขนาดฐานข้อมูลที่ส่งออกภายในเครื่องเพื่อรับข้อ จำกัด การนำเข้าเซิร์ฟเวอร์ ):
- accesslog
- ชุด
- ตารางที่เกี่ยวข้องกับแคชทั้งหมดเช่น:
- แคช *
- cache_block
- cache_content
- cache_filter *
- cache_form
- cache_calendar_ical
- cache_menu *
- cache_page *
- cache_views
- * _cache เช่น features_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 รวมถึงการสำรองข้อมูลตามกำหนดเวลาโดยอัตโนมัติ
ด้วย Backup and Migration คุณสามารถดัมพ์ตารางฐานข้อมูลบางส่วนหรือทั้งหมดของคุณไปยังไฟล์ดาวน์โหลดหรือบันทึกลงในไฟล์บนเซิร์ฟเวอร์หรือนอกสถานที่และเพื่อกู้คืนจากดัมพ์ฐานข้อมูลที่อัพโหลดหรือบันทึกไว้ก่อนหน้า คุณสามารถเลือกตารางและข้อมูลที่จะสำรองข้อมูลและการแคชข้อมูลได้รับการยกเว้นตามค่าเริ่มต้น
และยังมีอีกมาก: หากสภาพแวดล้อมในพื้นที่ของคุณ (เช่น Win หรือ Mac) แตกต่างจากระบบปฏิบัติการที่เซิร์ฟเวอร์ของเว็บไซต์โฮสต์ของคุณกำลังทำงาน (เช่น Linux) ความแตกต่างเหล่านี้ระหว่างระบบปฏิบัติการอาจบ่งบอกถึงความท้าทายที่อาจเกิดขึ้น ฉันมีประสบการณ์ที่ดีกับโมดูลสำรองข้อมูลและย้ายข้อมูลระหว่างระบบปฏิบัติการที่แตกต่างกันซึ่งไม่ได้ทำให้เกิดปัญหาใด ๆ (ทำงานได้ดี) ในสถานการณ์ที่การส่งออก / นำเข้า MySql ทั่วไปล้มเหลวมาก่อน