ฉันใช้สคริปต์ปรับแต่งประสิทธิภาพ MySQL ที่ยอดเยี่ยมและเริ่มทำงานตามคำแนะนำ หนึ่งฉันวิ่งเข้าไปคือ
ตาราง CACHE
ค่า table_cache ปัจจุบัน = 4096 ตารางคุณมีทั้งหมด 1,073 ตาราง คุณมี 3900 ตารางที่เปิดอยู่ อัตราการเข้าชม table_cache ปัจจุบันคือ 2% ในขณะที่ 95% ของแคชตารางของคุณถูกใช้งาน คุณควรเพิ่ม table_cache ของคุณ
ฉันเริ่มอ่านบน table_cache แต่พบว่าเอกสารของ MySQLค่อนข้างขาด พวกเขาบอกว่าจะเพิ่มtable_cache
"ถ้าคุณมีหน่วยความจำ" น่าเสียดายที่table_cache
ตัวแปรถูกกำหนดเป็น "จำนวนตารางที่เปิดสำหรับเธรดทั้งหมด"
หน่วยความจำที่ใช้โดย MySQL จะเปลี่ยนไปอย่างไรถ้าฉันเพิ่มตัวแปรนี้? ค่าที่ดีคืออะไรในการตั้งค่าเป็น?