Magento 2: การใช้ตาราง _replica ในโมดูล Magento_Catalog คืออะไร


10

ในฐานะ Magento รุ่น 2.X ฉันพบว่า_replicaตารางโดยเฉพาะอย่างยิ่งในMagento_Catalogโมดูลอาจใช้สำหรับการทำดัชนีข้อมูลแคตตาล็อก

ฉันยังสังเกตเห็นว่า_replicaไม่มีอะไรนอกจากโครงสร้างที่ซ้ำกันของตารางที่เกี่ยวข้องในลักษณะฐานข้อมูล แต่มันมีความหมายมากสำหรับ Magento 2 framework สำหรับการอ่านและเขียนกิจกรรมการดำเนินงานที่ฉันเดา

ฉันต้องการที่จะรู้ว่าซึ่งการดำเนินงานวีโอไอพี 2 แอพลิเคชันจะพิจารณาสำหรับ_replicaตารางสำหรับMagento_Catalog, CatalogRuleและCatalogInventoryโมดูล

ขอบคุณ

คำตอบ:


20

ตารางจำลองส่วนใหญ่จะใช้สำหรับการปรับดัชนี ตารางจำลองใช้เพื่อป้องกันการหยุดชะงักหรือรอการล็อกที่เกิดจากการชนกันของการอ่าน / เขียนบนตารางเดียวกัน

ในสาเหตุข้างต้นวีโอไอพีใช้ตารางแยกต่างหากสำหรับการอ่านและการเขียนและการจัดทำดัชนี เนื่องจากกระบวนการสลับนี้ลูกค้าสามารถนำทางไปยังหน้าหมวดหมู่หน้าการค้นหาและหน้าการนำทางแบบเลเยอร์ผู้ใช้ที่กรองด้วยราคาเมื่อคุณเรียกใช้การทำดัชนีใหม่ทั้งหมดใน CLI

หากคุณรู้สึกว่าคำตอบของฉันถูกต้องและช่วยคุณโปรดยอมรับและโหวตขึ้น

ขอบคุณ.


ขอบคุณมากสำหรับทุกคนที่โหวตให้คำตอบของฉัน
Gideon Babu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.