ใช่โต๊ะแบนยังคงเป็นสิ่งที่ คุณสามารถเปิดใช้งานตารางแบนสำหรับผลิตภัณฑ์และหมวดหมู่จาก stores-> configuration-> catalog-> หน้าร้าน
ทำไมเราต้องใช้โต๊ะแบน
พวกเขามีการเพิ่มประสิทธิภาพที่สำคัญสำหรับข้อมูลแคตตาล็อกขนาดใหญ่ หนึ่งในลูกค้าของเรามีเพียง 5 หมวดหมู่และสินค้าประมาณ 250 รายการดังนั้นจึงไม่สำคัญว่าคุณจะเปิดหรือปิด มันสำคัญมากเมื่อเราเปิดมันสำหรับร้านอื่นที่มี 800 หมวดหมู่และ 17,000 ผลิตภัณฑ์และ 5 มัลติสโตร์ การเพิ่มประสิทธิภาพจะชัดเจนเมื่อคุณเริ่มสังเกตเห็นสิ่งที่เกิดขึ้นในฐานข้อมูล นี่คือลักษณะของฐานข้อมูลเมื่อคุณมีหลายเว็บไซต์
จุดที่ถูกรวมเข้าด้วยกันมีราคาแพงมากเมื่อเพิ่มขนาดโต๊ะแม้มีดัชนี เข้าร่วมตารางแบน REDUCE (ไม่กำจัด) เข้าร่วม
พวกเขาจะสร้างหรืออัพเดทเมื่อใด
ตารางแบนจะถูกสร้างใหม่เมื่อคุณทำดัชนีเต็มbin/magento indexer:reindex
ใหม่ พวกเขามีการปรับปรุงในการปรับปรุงผลิตภัณฑ์หรือหมวดหมู่ อัปเดตเฉพาะแถวที่เกี่ยวข้องเท่านั้น
ไม่มีการสร้าง Flat Flat setup:di:compile
** คุณลักษณะใดที่เข้าไปในตารางแบน (และข้อ จำกัด บางอย่าง) **
คำตอบสั้น ๆ คือคุณลักษณะทั้งหมดที่จะใช้ในรายการผลิตภัณฑ์ (การแสดง + การนำทางแบบเลเยอร์) แอททริบิวการจัดเก็บการตั้งค่าด้านหน้าเป็นตัวกำหนดว่าควรรวมแอททริบิวต์ในตารางแบน
คุณลักษณะทั้งหมดไม่แบนเนื่องจากข้อ จำกัด ที่ฉันพูดถึงด้านล่าง
ข้อ จำกัด ตารางแบน
ในที่สุดก็มีข้อ จำกัด หนึ่งสำหรับตารางแบนเหล่านี้ซึ่งถูกกำหนดโดย mysql มีการ จำกัด ขนาดแถวและขนาดคอลัมน์ในตาราง คุณสามารถอ่านเพิ่มเติมเกี่ยวกับข้อ จำกัด ของตาราง mysql
คุณจะพบ<max_index_count>64</max_index_count>
โหนดที่น่าสนใจนี้ใน config.xml ของโมดูลแคตตาล็อก
หวังว่าจะช่วย