ฉันมีชุดการย้ายที่ค่อนข้างใหญ่ซึ่งมีผู้ใช้ประมาณ 200,000 คน ครั้งแรกที่ฉันเรียกใช้การย้ายข้อมูล (ผ่าน drush) หรือหลังจากย้อนกลับและเริ่มใหม่อีกครั้ง การย้อนกลับ+นำเข้าจะเริ่มขึ้นทันที จากนี้ฉันหมายความว่าแถบความคืบหน้าเริ่มแสดงความคืบหน้าในการนำเข้ารายการทันที
ฉันรู้ว่าไม่มีทางที่การย้ายข้อมูลจะใช้เวลานานเนื่องจากจำนวนรายการ แต่ฉันพบปัญหาในการเรียกใช้ครั้งต่อๆ ไป ซึ่งก่อนที่ข้อมูลจะเริ่มนำเข้าไปยังปลายทางจริงๆ การย้ายข้อมูลจะอยู่ที่นั่น ดูเหมือนว่า โดยไม่ทำอะไรเลยเป็นระยะเวลาที่บ้าคลั่ง ในการเรียกใช้ครั้งต่อไป ฉันหมายถึงการดำเนินการย้ายข้อมูลใดๆ ที่ไม่ใช่การเรียกใช้ครั้งแรก หรือการเรียกใช้ครั้งแรกหลังจากการย้อนกลับ ดังนั้น การโอนย้ายที่ดำเนินการเพื่อดึงผู้ใช้เพิ่มเติมหรือเรียกใช้หลังจากที่รายการแรกพบข้อผิดพลาด
ถ้าฉันเพิ่ม --ข้อเสนอแนะ=x
ฉันเห็นข้อความคอนโซลของ ประมวลผล 0 รายการ (สร้าง 0 รายการ อัปเดต 0 รายการ ล้มเหลว 0 รายการ ละเว้น 0 รายการ) - ดำเนินการต่อด้วย 'upgrade_d7_user'
บ่อย ๆ ฉันรู้ว่ามันต้องทำ บางสิ่งบางอย่าง และอัพเดทหลังจากนั้นหลายรายการแต่ไม่รู้ว่าคืออะไร ดูเหมือนว่าเรากำลังรอให้ "ตรวจสอบ" ทุกรายการก่อนที่จะประมวลผล ซึ่งจะไม่เกิดขึ้นในการเรียกใช้ "เริ่มต้น" และฉันเดาว่าโดยพื้นฐานแล้วจะใช้เวลาวิ่งนานขึ้นเป็นสองเท่า ฉันเดาว่าคำถามของฉันคือ:
- การโยกย้ายกำลังทำอะไรกันแน่ ณ จุดนี้ เป็นเพียงการตรวจสอบข้อมูลบางอย่างหรือไม่?
- มีวิธีใดบ้างที่จะข้ามขั้นตอนนี้และข้ามไปที่การประมวลผลข้อมูลโดยตรง เรากำลังมองหาและวันที่จะเรียกใช้การย้ายข้อมูลครั้งเดียวนี้ และเวลาที่เพิ่มขึ้นมานี้ค่อนข้างจะทำให้ร่างกายทรุดโทรมลง