Percona กับ MySQL


22

Percona คืออะไร

มันแตกต่างจาก MySQL อย่างไร

เมื่อใดที่เราควรพิจารณาเปลี่ยน (หรืออัปเกรด) จากสต็อก MySQL เป็น Percona

เพื่อเพิ่มข้อ จำกัด บางอย่างในสถานการณ์ของเราเราเกือบจะใช้ InnoDB (ซึ่งฉันเข้าใจว่า Percona ได้ทำการปรับให้เหมาะสมมากที่สุด) ด้วยข้อ จำกัด คีย์ต่างประเทศที่กว้างขวางและขั้นตอนการจัดเก็บบางอย่าง

สิ่งที่เรากำลังค้นหาอยู่ในปัจจุบันคือ MySQL นั้นทำการปรับแต่งข้อความค้นหาของเราอย่างไม่เหมาะสมดังนั้นแบบสอบถามใดก็ตามที่มีส่วนร่วมเกิน 3-4 รายการเราต้องสร้างอย่างชัดเจนด้วย STRAIGHT joins เพื่อปรับปรุงประสิทธิภาพ


เพียงแค่การชี้แจง - Percona เป็น บริษัท ที่ปรึกษา / พัฒนา MySQL เซิร์ฟเวอร์ Percona เป็นหนึ่งในหลาย ๆ ผลิตภัณฑ์ที่ผลิตโดย บริษัท Percona
Aaron Brown

คำตอบ:


18

เซิร์ฟเวอร์ Percona เป็นส่วนหนึ่งของ MySQL ที่มีมาเมื่อประมาณ 7 ปีที่แล้ว พนักงาน Percona ส่วนใหญ่เคยเป็นคน MySQL พวกเขาสนใจเกี่ยวกับประสิทธิภาพของ InnoDB มากว่าพวกเขาแทรกรหัส 30,000 บรรทัดลงในเวอร์ชันของ MySQL เพื่อให้การปรับปรุงเหล่านั้นเป็นไปได้ พวกเขาได้ทำสิ่งนี้มาตั้งแต่ MySQL 5.0 และยังคงอยู่ในปัจจุบัน

MySQL (eh Oracle [ยังคงเกลียดชังว่ามัน]) พยายามที่จะติดตาม Percona ผ่านทางปลั๊กอิน InnoDB (ตั้งแต่ MySQL 5.1.38 ซึ่งตอนนี้มีอยู่ใน MySQL 5.5)

Percona เคยทำการเปรียบเทียบ MySQL เวอร์ชันที่ก้าวร้าว ในกรณีส่วนใหญ่ไม่มีการกำหนดค่า, รุ่นเก่าของ MySQL ดีกว่ารุ่นที่ใหม่กว่า คุณต้องปรับแต่ง MySQL เพื่อให้ได้ประโยชน์สูงสุด การเปลี่ยนมาใช้ Percona อาจไม่ได้รับการปรับปรุงที่คุณต้องการ แม้จะมี Percona คุณต้องค้นหาว่าการปรับปรุงประสิทธิภาพใดที่ออกมาในตัวกล่องและการตั้งค่าที่คุณต้องกำหนดค่าเป็นอย่างอื่นคืออะไร

โพสต์อื่น ๆ ฉันหวังว่าคุณจะเป็นประโยชน์


1
บางทีคุณสามารถเพิ่ม MariaDB เป็นตัวเลือกอื่น รุ่น 5.3 ล่าสุดมีการปรับปรุงประสิทธิภาพจำนวนมาก (ของเครื่องมือเพิ่มประสิทธิภาพ)
ypercubeᵀᴹ

@ypercube ฉันเดาว่ามีบางคนควรสปอนเซอร์ทุก ๆ ไตรมาสเพื่อดูว่า MySQL, Percona Server และ MariaDB แตกต่างกันอย่างไรและเทียบกับรุ่นก่อนหน้า ( dba.stackexchange.com/a/3376/877 )
RolandoMySQLDBA

5

เช่นเดียวกับคำตอบของ RolandoMySQLDBA การสังเกตของฉันคือ Percona มีคุณสมบัติที่

  • มาพร้อมกับหุ้น "ชำระแล้ว" mySQL
  • ทำให้มันมากขึ้นว่า RDBMS "โตขึ้น"

ตัวอย่าง:

สำหรับชุดประสิทธิภาพพิเศษจาก Percona ทำให้ MySQL สามารถทำงานได้มากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.