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

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

คุณสามารถแก้ปัญหานี้ได้โดยการเพิ่มค่ากำหนดแคชของฐานข้อมูล ที่ my.ini ครับ
table_cache = 64

ผู้เขียน Goragod

โพสต์เมื่อ 24 ธ.ค. 2555 เวลา 09:12 น.

ความคิดเห็น 0

เปิดดู 1,791

ป้ายกำกับ SQL

Related

^