ข้อเสียของการสร้างตารางจำนวนมากในฐานข้อมูลเดียวกัน

หากคุณมีการใช้งานฐานข้อมูลประเภท MyISAM หรือ ISAM โดยมีตารางจำนวนมากในฐานช้อมูลเดียวกัน จะมีผลให้การ เปิด ปิด และ สร้างฐานข้อมูลทำงานช้าลง เมื่อคุณทำการ SELECT ข้อมูลในตารางที่ต่างกัน อาจทำให้แคชของฐานข้อมูลเต็มได้อันเนื่องมาจากแคชของฐานข้อมูลมีอยู่อย่างจำกัด ซึ่งเมื่อตารางหนึ่งถูกเปิดอาจทำให้ตารางอื่นต้องถูกปิดลง ซึ่งการที่ต้องเปิดและปิดตารางบ่อยๆอาจทำให้ระบบโดยรวมช้าลงได้

คุณสามารถแก้ปัญหานี้ได้โดยการเพิ่มค่ากำหนดแคชของฐานข้อมูล ที่ my.ini ครับ
table_cache = 64
ผู้เขียน goragod โพสต์เมื่อ 24 ธ.ค. 2555 เปิดดู 3,669 ป้ายกำกับ SQL
^