อย่างเคร่งครัดจากมุมมอง MySQL นั่นเป็นคำถามที่โหลดมาก
ความถี่ของ CPU เกี่ยวข้องกับเซิร์ฟเวอร์ฐานข้อมูลหรือไม่
ในขณะที่ซีพียูและมาเธอร์บอร์ดที่เร็วกว่านั้นยอดเยี่ยมมาก คอขวดดังกล่าวรวมถึง:
- ดิสก์ I / O
- การเชื่อมต่อสูงสุด
- เวลาแฝงเครือข่าย
- แบบสอบถามประสิทธิภาพต่อการเชื่อมต่อ
ประโยชน์เล็ก ๆ น้อย ๆ ทุกอย่างช่วยได้ แต่ฉันต้องบอกว่าไม่ใช่เพราะความเร็วของ CPU ในตัวมันเองไม่ได้ดีขึ้นในคอขวดดังกล่าว ท้ายที่สุดแล้ว Formula One RaceCar สามารถสวมร่มชูชีพที่เปิดกว้างหรือกอริลลา 800 ปอนด์ที่ล้อได้อย่างไร
ซีพียูหลายคอร์มีความเกี่ยวข้องหรือไม่?
ขึ้นอยู่กับว่าคุณใช้ MySQL เวอร์ชันใด MySQL 5.1 InnoDB Plugin, MySQL 5.5, และ XtraDB ของ Percona Server ทั้งหมดมีการตั้งค่าที่คุณต้องกำหนดค่าอย่างถูกต้องเพื่อรับ InnoDB เพื่อเข้าถึงแกนทั้งหมด แรงจูงใจที่แท้จริงในการทำสิ่งนี้เกิดจากความจริงที่ว่า MySQL LEFT UNCONFIGURED รุ่นเก่าบางรุ่นเร็วกว่ารุ่นที่ใหม่กว่าดังที่ฉันได้กล่าวไว้ในโพสต์ที่ผ่านมาของฉัน:
ดังนั้นหากคุณไม่เต็มใจที่จะกำหนดค่า InnoDB สำหรับการเข้าถึง CPU ทั้งหมดการมีหลายคอร์ไม่ต้องซื้ออะไรเลย
RAM สำคัญกว่า CPU หรือไม่
โอ้ใช่แน่นอน การกำหนดค่าหน่วยความจำสำหรับ MySQL ทำให้เกิดการตั้งค่า
ขอน้อยเกินไปหรือมากเกินไปจากการรวมกันของสิ่งเหล่านี้และ MySQL กลับมากัดคุณ ซีพียูที่เร็วขึ้นพร้อมกับ MySQL ที่กำหนดค่าไม่ถูกต้องสำหรับ RAM จะทำให้ MySQL กัดคุณได้เร็วขึ้น