มุมมองที่ปรากฏไม่ปรากฏอยู่ใน MySQL
Flexviewsได้รับการแนะนำใน DBA StackExchange ก่อน
เนื่องจากคุณมีมันอยู่แล้วความขยันและข้อศอกบางส่วนจากคุณอาจจำเป็นต้องใช้ต่อไป (ถ้าคุณยังไม่ได้ทำ)
ทางเลือก # 1
คุณอาจพิจารณาการตั้งค่าตารางสรุป คุณจะต้องจัดทำดัชนีตารางฐานของคุณเพื่อรองรับการรวมก่อนสร้างตารางสรุป
ทางเลือก # 2
นี่คือโพสต์เก่าจากhttp://www.materialized.info/ซึ่งมีกลยุทธ์แบบลงดินที่ดูน่าสนใจ มันเกี่ยวข้องกับการใช้ทริกเกอร์ ดูเหมือนว่ามันจะสนุก ...
ทางเลือก # 3
หากตารางพื้นฐานของคุณมีขนาดไม่ใหญ่มากและคุณสามารถใช้ชีวิตกับการสืบค้นทั้งตารางสัปดาห์ละครั้งให้ลองอ่านUser Comments
ส่วนของเอกสาร MySQL ใน CREATE VIEWเพื่อหาแนวคิด ค้นหาคำmaterialized
ในหน้านั้น