Percona Server เป็นโครงการโอเพ่นซอร์สข้ามแพลตฟอร์มและโครงการซอฟต์แวร์ฟรีทั้งหมดที่ได้รับการออกแบบมาจากพื้นฐานว่าเป็นเครื่องมือแทนที่เซิร์ฟเวอร์ฐานข้อมูล / เซิร์ฟเวอร์ MySQL ที่เป็นที่นิยมและใช้กันอย่างแพร่หลาย .
ในขณะที่เซิร์ฟเวอร์ Percona เป็นรุ่นที่ปรับปรุงแล้วของเครื่องมือจัดเก็บข้อมูล InnoDB ที่ออกแบบมาสำหรับ MariaDB และเซิร์ฟเวอร์ฐานข้อมูล MySQL จะมีความเข้ากันได้แบบย้อนหลังเต็มรูปแบบและเป็นไปตามโครงการ Percona XtraDB Storage Engine
คุณสมบัติได้อย่างรวดเร็ว
เซิร์ฟเวอร์ Percona สามารถปรับขนาดได้เนื่องจากจัดการกับการทำธุรกรรมที่เกิดขึ้นพร้อม ๆ กันบนเซิร์ฟเวอร์ที่มีประสิทธิภาพ performant เนื่องจากใช้เส้นทาง IO ที่รวดเร็วการตรวจสอบอย่างรวดเร็วและการปรับปรุงความร่วมมือภายในรวมทั้งความยืดหยุ่นที่มีขนาดหน้าตัวแปรบัฟเฟอร์แทรกที่กำหนดค่าได้, และการจัดการตารางและบัฟเฟอร์ที่ดีขึ้น
เซิร์ฟเวอร์ Percona ยังมีความน่าเชื่อถือและมีเสถียรภาพเป็นอย่างยิ่งซึ่งประกอบด้วยความยืดหยุ่นของข้อมูลที่เสียหายและการจำลองแบบการทำธุรกรรมที่มีความผิดพลาดในการจัดการจัดการได้ด้วยการสนับสนุนการสำรองข้อมูลออนไลน์ฟังก์ชันการนำเข้า / ส่งออกของ InnoDB การกู้คืนข้อมูลอย่างรวดเร็วและพจนานุกรมข้อมูลที่กำหนดได้
ฉันสามารถทำอะไรกับ Percona Server ได้?
เมื่อใช้เซิร์ฟเวอร์ Percona บนเซิร์ฟเวอร์ของคุณข้อความค้นหาของคุณจะทำงานได้อย่างสม่ำเสมอและรวดเร็วยิ่งขึ้นกว่าผลิตภัณฑ์อื่นที่คล้ายคลึงกันซึ่งเป็นไปได้ที่จะสามารถใช้งานได้นานขึ้นรวมทั้งประหยัดเงินในการโฮสต์พลังงานและค่าใช้จ่ายที่ไม่จำเป็น
นอกจากนี้คุณจะใช้เวลาในการบริหารและเพิ่มประสิทธิภาพเซิร์ฟเวอร์ฐานข้อมูลของคุณให้น้อยลงและสามารถสร้างเซิร์ฟเวอร์ที่ล้ำหน้าขึ้นบนฮาร์ดแวร์ที่มีประสิทธิภาพ นอกจากนี้การคาดเดาไม่จำเป็นต้องใช้สำหรับการแก้ไขปัญหาและหลีกเลี่ยงหรือล่าช้า sharding
ภายใต้ประทุนและห้องว่าง
โปรแกรมเขียนขึ้นทั้งหมดในภาษา C + + และแจกจ่ายเป็นแพคเกจไบนารีที่สร้างไว้ล่วงหน้าสำหรับระบบปฏิบัติการ Debian / Ubuntu และ Red Hat Enterprise Linux / Fedora รวมถึง tarballs ต้นทาง ในขณะนี้ได้รับการทดสอบสำเร็จแล้วด้วยสถาปัตยกรรมชุดคำสั่ง 32 บิตและ 64 บิต คู่มือฉบับสมบูรณ์มีอยู่ในเว็บไซต์ของโครงการ
มีอะไรใหม่ ในรุ่นนี้:
- MySQL 5,7.19 และรวมถึงการแก้ไขบั๊กทั้งหมดด้วย Percona Server for MySQL 5.7.19-17 เป็นเวอร์ชันปัจจุบันของ Percona Server for MySQL 5.7 series
มีอะไรใหม่ ในเวอร์ชัน 5.7.19-17:
- จาก MySQL 5.7.19 และรวมการแก้ไขข้อบกพร่องทั้งหมดไว้ในนั้น < เซิร์ฟเวอร์ Percona สำหรับ MySQL 5.7.19-17 เป็นเวอร์ชันปัจจุบันของ GA ในเซิร์ฟเวอร์ Percona สำหรับ MySQL 5.7 series
- ตาม MySQL 5.7.18 รวมถึง แก้ไขข้อผิดพลาดทั้งหมด Percona Server for MySQL 5.7.18-14 เป็นรุ่นปัจจุบันของ GA ในเซิร์ฟเวอร์ Percona สำหรับ MySQL 5.7 series
- ตาม MySQL 5.7.16 รวมถึง แก้ไขข้อผิดพลาดทั้งหมด Percona Server 5.7.16-10 เป็นเวอร์ชันปัจจุบันของ GA Perca Server 5.7 series
- อ้างอิงจาก MySQL 5.7.16 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.7.16-10 เป็นเวอร์ชันปัจจุบันของ Percona Server 5.7 series
- จากเซิร์ฟเวอร์ MySQL 5.7.15 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.7.15-9 เป็นผลิตภัณฑ์รุ่นปัจจุบันของ Percona Server 5.7 series
- อ้างอิงจาก MySQL 5.7.14 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.7.14-7 เป็นเวอร์ชันปัจจุบันของ GA Perca Server 5.7 series
- ใช้ MySQL 5.7.13
- อ้างอิงจาก MySQL 5.7.10 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.7.10-3 เป็นเวอร์ชันปัจจุบันของ Percona Server 5.7 series
- อ้างอิงจาก MySQL 5.7.10 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.7.10-3 เป็นเวอร์ชันปัจจุบันของ Percona Server 5.7 series
- ตาม MySQL 5.6.27 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.6.27-75.0 เป็นเวอร์ชันปัจจุบันของ GA Perca Server 5.6 series
- อ้างอิงจาก MySQL 5.6.26 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.6.26-74.0 เป็นเวอร์ชันปัจจุบันของ Percona Server 5.6 series
- อ้างอิงจาก MySQL 5.6.25 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.6.25-73.1 เป็นเวอร์ชันปัจจุบันของ GA Perca Server 5.6 series เซิร์ฟเวอร์ Percona เป็นโอเพนซอร์สและฟรี - และนี่คือรุ่นล่าสุดของเราที่เพิ่มขึ้นและแทนที่ด้วยสำหรับ MySQL รายละเอียดทั้งหมดของรุ่นนี้สามารถพบได้ในขั้นตอน 5.6.25-73.1 ใน Launchpad
- อ้างอิงจาก MySQL 5.6.24 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.6.24-72.2 เป็นเวอร์ชันปัจจุบันของ Percona Server 5.6 series
- ตาม MySQL 5.6.22 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.6.22-72.0 เป็นเวอร์ชันปัจจุบันของ GA Perca Server 5.6 series เซิร์ฟเวอร์ Percona เป็นโอเพนซอร์สและฟรี - และนี่เป็นรุ่นล่าสุดของซอฟต์แวร์สำรองข้อมูลแบบเลื่อนสำหรับ MySQL ที่ได้รับการปรับปรุงและมีประสิทธิภาพของเรา
- ตาม MySQL 5.6.22 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.6.22-71.0 เป็นเวอร์ชันปัจจุบันของ Percona Server 5.6 series เซิร์ฟเวอร์ Percona เป็นโอเพนซอร์สและฟรี - และนี่เป็นรุ่นล่าสุดของซอฟต์แวร์สำรองข้อมูลแบบเลื่อนสำหรับ MySQL ที่ได้รับการปรับปรุงและมีประสิทธิภาพของเรา
- อ้างอิงจาก MySQL 5.6.21 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.6.21-70.1 เป็นเวอร์ชันปัจจุบันของ GA Perroka Server 5.6 series
- อ้างอิงจาก MySQL 5.6.21 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.6.21-70.0 เป็นรุ่นปัจจุบันของ GA Perroka Server 5.6 series
- จากเซิร์ฟเวอร์ MySQL 5.5.35 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.5.35-33.0 ปัจจุบันเป็นเวอร์ชันเสถียรในชุด 5.5
- จากเซิร์ฟเวอร์ MySQL 5.1.73 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.1.73-14.11 เป็นเวอร์ชันเสถียรในปัจจุบันในชุด 5.1
- อ้างอิงจาก MySQL 5.6.15 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.6.15-63.0 เป็นเวอร์ชันปัจจุบันของ GA Perca Server 5.6 series
- ข่าวประชาสัมพันธ์ฉบับนี้อิงกับ MySQL 5.5.34 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.5.34-32.0 เป็นเวอร์ชันเสถียรในปัจจุบันในซีรี่ส์ 5.5
- เนื่องจากการเปลี่ยนแปลงต้นน้ำที่เข้ากันไม่ได้ซึ่งไม่มีใครสังเกตเห็นหัวข้อการทำความสะอาดเพจจะพยายามเล่นการดำเนินการไฟล์ที่พบใหม่ ในกรณีส่วนใหญ่นี่ไม่ใช่ข้อกำหนดในการทำงาน แต่มีเงื่อนไขการแข่งขันสำหรับการดำเนินการ DDL บางอย่างที่อาจส่งผลต่อความผิดพลาดของเซิร์ฟเวอร์ แก้ไขบั๊ก # 1217002 แล้ว
- apt-get upgrade ของ Percona Server จะล้มเหลวในขั้นตอนหลังการติดตั้งหากเซิร์ฟเวอร์ไม่สามารถเริ่มต้นได้ แก้ไขข้อผิดพลาด # 1002500
- แก้ไขปัญหาการพึ่งพา libssl.so.6 ในการเผยแพร่ tarball แบบไบนารี แก้ไขบั๊ก # 1172916
- เซิร์ฟเวอร์ Percona อาจขัดข้องของเซิร์ฟเวอร์อาจทำให้เกิดปัญหาขณะเข้าถึงคอลัมน์ BLOB หรือ TEXT ในตาราง InnoDB หากเปิดใช้งานการสนับสนุน Fake Changes แก้ไขข้อผิดพลาด # 1188168
- เซิร์ฟเวอร์อาจล้มเหลวเนื่องจากสภาวะการแย่งระหว่างแบบสอบถาม INNODB_CHANGED_PAGES และการลบไฟล์บิตแมปโดย PURGE CHANGED_PAGE_BITMAP หรือโดยตรงในระบบไฟล์ แก้ไขบั๊ก # 1191580
- ตาม MySQL 5.6.13 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.6.13-61.0 เป็นรุ่นแรกของ GA ในชุด Peraca Server 5.6
- อ้างอิงจาก MySQL 5.6.13 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.6.13-60.6 เป็นรุ่น RC ที่สี่ใน Peraca Server 5.6 series
- Percona ยินดีที่จะประกาศผู้สมัครงานฉบับที่ 3 ของ Percona Server 5.6.13-60.5 ในวันที่ 29 สิงหาคม 2013 (ดาวน์โหลดได้จากที่นี่และจาก Percona Software Repositories) จากการเปิดตัว MySQL 5.6.13 ซึ่งรวมถึงการแก้ไขข้อบกพร่องทั้งหมด Percona Server 5.6.13-60.5 เป็นรุ่น RC ที่สามใน Percona Server 5.6 series เซิร์ฟเวอร์ Percona เป็นระบบแทนที่ของ MySQL แบบเลื่อนลง ซอฟต์แวร์ทั้งหมดของ Percona เป็นโอเพ่นซอร์สและฟรีรายละเอียดทั้งหมดของการเผยแพร่จะอยู่ในขั้นตอน 5.6.13-60.5 ที่ Launchpad
- อ้างอิงจาก MySQL 5.5.33 ซึ่งรวมถึงการแก้ไขบั๊กทั้งหมด Percona Server 5.5.33-31.1 ปัจจุบันเป็นเวอร์ชันเสถียรในปัจจุบันในซีรีส์ 5.5
- ใน MySQL 5.1.71 เวอร์ชันนี้จะรวมการแก้ไขข้อบกพร่องทั้งหมดไว้ด้วย
- แก้ไขข้อบกพร่อง:
- ป้องกันสภาพการแย่งชิงที่อาจนำไปสู่ความผิดพลาดของเซิร์ฟเวอร์เมื่อสอบถามข้อมูลตาราง INFORMATION_SCHEMA.INNODB_BUFFER_PAGE แก้ไขข้อผิดพลาด # 1072573
- เมื่อมีการอัปเกรดระหว่างเวอร์ชันที่สำคัญ (เช่นโดยการถอนการติดตั้ง 5.1 RPM และติดตั้ง 5.5 ครั้ง) mysql_install_db ยังคงถูกเรียกใช้ในไดเร็กทอรีข้อมูลที่มีอยู่ซึ่งนำไปสู่การสร้างฐานข้อมูลทดสอบอีกครั้ง แก้ไขข้อผิดพลาด # 1169522
- แก้ไขข้อผิดพลาดเหนือต้น # 68354 ซึ่งอาจทำให้เซิร์ฟเวอร์เกิดข้อขัดข้องเมื่อทำการอัปเดตหรือเข้าร่วมในตาราง Federated และ MyISAM ด้วยแถวเดียวเนื่องจากข้อผิดพลาดในเครื่องมือจัดเก็บข้อมูล Federated แก้ไขบั๊ก # 1182572
- การแก้ไขข้อบกพร่องอื่น ๆ : bug fixed # 1191395.
- คุณลักษณะใหม่:
- เซิร์ฟเวอร์ Percona ได้ดำเนินการสนับสนุนกลุ่มเสริมสำหรับ PAM Authentication Plugin
- แก้ไขข้อบกพร่อง:
- ป้องกันสภาพการแย่งชิงที่อาจนำไปสู่ความผิดพลาดของเซิร์ฟเวอร์เมื่อสอบถามข้อมูลตาราง INFORMATION_SCHEMA.INNODB_BUFFER_PAGE แก้ไขข้อผิดพลาด # 1072573
- เซิร์ฟเวอร์ Percona จะไม่เริ่มทำงานหากมีการเปิดใช้งานการติดตามหน้าเว็บ XtraDB และตัวแปร innodb_flush_method ถูกตั้งไว้ที่ ALL_O_DIRECT แก้ไขข้อผิดพลาด # 1131949
- แก้ไขข้อผิดพลาดเหนือต้น # 68970 ซึ่งใน Percona Server จะทำให้พื้นที่ตารางขนาดเล็กขยายตัวเร็วเกินไปประมาณ 500KB tablespace แก้ไขข้อผิดพลาด # 1169494
- แบบสอบถามไปยังตาราง INNODB_CHANGED_PAGES จะทำให้เซิร์ฟเวอร์หยุดทำงานโดยมีข้อผิดพลาด I / O หากไฟล์ภาพบิตแมปที่อยู่ตรงกลางของช่วง LSN ที่ร้องขอหายไป Bug คงที่ # 1179974
- แก้ไขข้อบกพร่อง:
- ในแพคเกจ Ubuntu libmysqlclient18 ที่ได้รับเลือกจากที่จัดเก็บของ Repository แทน Percona ซึ่งอาจนำไปสู่ความขัดแย้งของแพคเกจ แก้ไขบั๊ก # 1174271
- แก้ไขปัญหาการตั้งชื่อแพคเกจ RPM Percona-Server-shared-compat ที่อาจทำให้เกิดการพึ่งพาแพคเกจที่ไม่ได้รับการแก้ไขเมื่อติดตั้ง Percona Server 5.1 แก้ไขบั๊ก # 893860
- เธรดติดตามการล็อกไม่ทราบสถานการณ์เมื่อระเบียนบันทึกที่ไม่ได้ติดตามที่เก่าที่สุดจะถูกเขียนทับโดยข้อมูลบันทึกใหม่ ในบางกรณีที่มุมนี้อาจทำให้เกิดข้อผิดพลาดในการยืนยันตัวแบ่งวิเคราะห์บันทึกหรือข้อมูลหน้าเปลี่ยนไม่ดี แก้ไขข้อผิดพลาด # 1108613
- เซิร์ฟเวอร์ Percona จะไม่เริ่มทำงานหากมีการเปิดใช้งานการติดตามหน้าเว็บ XtraDB และตัวแปร innodb_flush_method ถูกตั้งไว้ที่ ALL_O_DIRECT แก้ไขข้อผิดพลาด # 1131949
- แก้ไขการพึ่งพาแพคเกจ RPM สำหรับเวอร์ชันหลัก ๆ ของ Percona Server แก้ไขข้อผิดพลาด # 1167109
- แก้ไขช่องโหว่ CVE-2012-5627 โดยที่เจ้าของบัญชี MySQL ที่ไม่ได้รับสิทธิ์สามารถดำเนินการเดารหัสผ่านแบบเดรัจฉานในบัญชีอื่นได้อย่างมีประสิทธิภาพ แก้ไขข้อบกพร่องนี้มาจาก MariaDB (ดู MDEV-3915) แก้ไขบั๊ก # 1172090
- ไลบรารี OpenSSL ไม่พบในการสร้างแบบ 32 บิตเนื่องจากมีการสะกดผิด แก้ไขข้อผิดพลาด # 1175447 แล้ว
- แบบสอบถามไปยังตาราง INNODB_CHANGED_PAGES จะทำให้เซิร์ฟเวอร์หยุดทำงานโดยมีข้อผิดพลาด I / O หากไฟล์ภาพบิตแมปที่อยู่ตรงกลางของช่วง LSN ที่ร้องขอหายไป Bug คงที่ # 1179974
- เซิร์ฟเวอร์จะขัดข้องหากมีการสอบถาม INNODB_CHANGED_PAGES ที่มีช่วง LSN ว่างเปล่าและไม่ต้องอ่านไฟล์บิตแม็กใด ๆ Bug fixed # 1184427
- คำจำกัดความของสคีมาไม่ถูกต้องสำหรับตารางสถิติผู้ใช้ใน INFORMATION_SCHEMA และ CLIENT_STATISTICS แก้ไขเพื่อให้ค่าเหล่านี้สามารถเป็นจำนวนเต็มแบบไม่ระบุชื่อ 64 บิตได้ในขณะนี้ แก้ไขข้อผิดพลาด # 714925
- mysql_set_permission ล้มเหลวใน Debian เนื่องจากแพ็กเกจ libdbd-mysql-perl ขาดหายไป แก้ไขโดยการเพิ่มการพึ่งพาแพ็กเกจ แก้ไขข้อผิดพลาด # 1003776
- XtraDB เปลี่ยนการติดตามหน้าเว็บที่ใช้เพื่อเก็บบันทึก mutex ของระบบบันทึกเพื่อให้บันทึกอ่านได้โดยไม่จำเป็นซึ่งอาจ จำกัด ประสิทธิภาพในปริมาณงานที่เขียนอย่างเข้มข้น แก้ไขข้อผิดพลาด # 1171699
- ตัวคั่นเส้นทางที่ขาดหายไประหว่างไดเร็กทอรีไดเรกทอรีและชื่อไฟล์ในชื่อไฟล์บิตแมปสามารถทำให้เซิร์ฟเวอร์หยุดทำงานได้หากตัวแปร innodb_data_home_dir ไม่มีตัวคั่นเส้นทางที่ท้าย แก้ไขข้อผิดพลาด # 1181887
- มีการแจ้งเตือนเมื่อมีข้อผิดพลาด I / O ของไฟล์บิตแมปหลังจากที่แบบสอบถาม INNODB_CHANGED_PAGES เริ่มส่งคืนข้อมูลเพื่อระบุชุดผลลัพธ์ที่ไม่สมบูรณ์ Bug fixed # 1185040.
- แก้ไขข้อผิดพลาดเหนือต้น # 69379 ซึ่งทำให้ลูกค้า MySQL ส่งคืนหมายเลขข้อผิดพลาดปลอมสำหรับข้อผิดพลาดที่โฮสต์ไม่พบใน Ubuntu 13.04 แก้ไขบั๊ก # 1186690
- ภายใต้สถานการณ์ที่หายากมากการลบไฟล์บิตแมปขนาดศูนย์ในเวลาที่เหมาะสมจะทำให้เซิร์ฟเวอร์หยุดทำงานโดยมีข้อผิดพลาด I / O หากมีการเปิดใช้งานการติดตามหน้าเว็บที่เปลี่ยนแปลง Bug fixed # 1184517
- ไม่สามารถสอบถามตาราง INNODB_CHANGED_PAGES ได้หากเครื่องมือติดตามบันทึกไม่ได้ทำงานอยู่ แก้ไขข้อผิดพลาด # 1185304
- คุณลักษณะใหม่:
- เซิร์ฟเวอร์ Percona ได้ใช้ Log Archiving สำหรับ XtraDB แล้ว ปัจจุบันการใช้งานคุณลักษณะนี้ถือเป็นคุณภาพ ALPHA
- รายการคุณลักษณะทั้งหมดที่มีการย้ายข้อมูลสามารถดูได้ในบันทึกประจำรุ่นของ Percona Server 5.6.11-60.3
- แก้ไขข้อบกพร่อง:
- ออบเจ็กต์การทรานแซคชันได้รับการจัดสรรให้เรียกใช้ calloc () โดยตรงแทนการใช้การจัดสรรฮีป InnoDB ซึ่งอาจเพิ่มประสิทธิภาพการเขียนสำหรับระดับสูงของ concurrency แก้ไขข้อผิดพลาด # 1185686
- ภายใต้สถานการณ์ที่หายากมากการลบไฟล์บิตแมปขนาดศูนย์ในเวลาที่เหมาะสมจะทำให้เซิร์ฟเวอร์หยุดทำงานโดยมีข้อผิดพลาด I / O หากมีการเปิดใช้งานการติดตามหน้าเว็บที่เปลี่ยนแปลง Bug fixed # 1184517
- ตัวคั่นเส้นทางที่ขาดหายไประหว่างไดเร็กทอรีไดเรกทอรีและชื่อไฟล์ในชื่อไฟล์บิตแมปสามารถทำให้เซิร์ฟเวอร์หยุดทำงานได้หากตัวแปร innodb_data_home_dir ไม่มีตัวคั่นเส้นทางที่ท้าย แก้ไขข้อผิดพลาด # 1181887
- การติดตามหน้าเว็บที่มีการเปลี่ยนแปลงซึ่งใช้เพื่อเก็บบันทึก mutex ของระบบบันทึกไว้เพื่อให้บันทึกอ่านได้โดยไม่จำเป็นซึ่งอาจ จำกัด ประสิทธิภาพในปริมาณงานที่เขียนอย่างเข้มข้น แก้ไขข้อผิดพลาด # 1171699
- คำจำกัดความของสคีมาไม่ถูกต้องสำหรับตารางสถิติผู้ใช้ใน INFORMATION_SCHEMA และ CLIENT_STATISTICS แก้ไขเพื่อให้ค่าเหล่านี้สามารถเป็นจำนวนเต็มแบบไม่ระบุชื่อ 64 บิตได้ในขณะนี้ แก้ไขข้อผิดพลาด # 714925
- เซิร์ฟเวอร์จะขัดข้องหากมีการสอบถาม INNODB_CHANGED_PAGES ที่มีช่วง LSN ว่างเปล่าและไม่ต้องอ่านไฟล์บิตแม็กใด ๆ Bug fixed # 1184427
- แบบสอบถามไปยังตาราง INNODB_CHANGED_PAGES จะทำให้เซิร์ฟเวอร์หยุดทำงานโดยมีข้อผิดพลาด I / O หากไฟล์ภาพบิตแมปที่อยู่ตรงกลางของช่วง LSN ที่ร้องขอหายไป Bug คงที่ # 1179974
- คำเตือนจะถูกส่งคืนในขณะที่ข้อผิดพลาดของไฟล์ I / O ของไฟล์บิตแมปเกิดขึ้นหลังจากแบบสอบถาม INNODB_CHANGED_PAGES เริ่มส่งคืนข้อมูลเพื่อระบุชุดผลลัพธ์ที่ไม่สมบูรณ์ Bug fixed # 1185040.
- ไม่สามารถสอบถามตาราง INNODB_CHANGED_PAGES ได้หากเครื่องมือติดตามบันทึกไม่ได้ทำงานอยู่ แก้ไขข้อผิดพลาด # 1185304
- แก้ไขข้อผิดพลาดเหนือต้น # 68970 ซึ่งใน Percona Server จะทำให้พื้นที่ตารางขนาดเล็กขยายตัวเร็วเกินไปประมาณ 500KB tablespace แก้ไขข้อผิดพลาด # 1169494
- แก้ไขปัญหาการพึ่งพาแพคเกจ RPM แก้ไขข้อผิดพลาด # 1186831
- ลดค่าใช้จ่ายจากตาราง Handle Corrupted Tables เนื่องจากไม่มีคำอธิบายประกอบของ predictor สาขา แก้ไขข้อผิดพลาด # 1176864
- การแก้ไขข้อบกพร่องอื่น ๆ : แก้ไขบั๊ก # 1184695, แก้ไขบั๊ก # 1184512, แก้ไขบั๊ก # 1183585, แก้ไขข้อผิดพลาด # 1178606, แก้ไขข้อบกพร่อง # 1177356, แก้ไขข้อบกพร่อง # 1160895, แก้ไขบั๊ก # 1182876, แก้ไขข้อผิดพลาด # 1180481, แก้ไขบั๊ก # แก้ไขข้อผิดพลาด # 115,7078 แก้ไขข้อบกพร่อง # 1182889 ข้อบกพร่อง # 1133926 แก้ไขข้อบกพร่อง # 1165098 แก้ไขบั๊ก # 1182793 ข้อผิดพลาด # 1157075 แก้ไขบั๊ก # 1183625 ข้อผิดพลาด # 1155475 แก้ไขบั๊ก # 1157037 แก้ไขบั๊ก # 1182065 bug fixed # 1182837, bug fixed # 1177780, bug fixed # 1154954
- คุณลักษณะใหม่:
- เซิร์ฟเวอร์ Percona ได้ย้ายการสนับสนุนการเขียนอะตอมสำหรับอุปกรณ์ Fusion-io จาก MariaDB แล้ว คุณลักษณะนี้เพิ่มการสนับสนุนการเขียนอะตอมสำหรับระบบไฟล์ directFS บนอุปกรณ์ Fusion-io การใช้งานคุณลักษณะนี้ถือเป็นคุณภาพของ BETA
- เซิร์ฟเวอร์ Percona ได้แนะนำตัวแปรสถานะ innodb_read_views_memory และ innodb_descriptors_memory ในสถานะ InnoDB ของ Extended Engine เพื่อปรับปรุงการวินิจฉัยการใช้งานหน่วยความจำ InnoDB
- แก้ไขข้อบกพร่อง:
- การแก้ไขข้อบกพร่อง # 1131187 นำการถดถอยที่อาจทำให้เกิดการรั่วไหลของหน่วยความจำหากใช้แคชแบบสอบถามร่วมกับ InnoDB แก้ไขข้อผิดพลาด # 1170103
- แก้ไขการถดถอยบรรจุภัณฑ์ RPM ที่นำมาใช้กับการแก้ไขข้อบกพร่อง # 710799 การถดถอยนี้ทำให้ mysql schema หายไปหลังจากการติดตั้ง RPM ที่สะอาด แก้ไขบั๊ก # 1174426
- แก้ไขการพึ่งพาแพ็คเกจ RPM Percona-Server-shared-55 และ Percona-XtraDB-Cluster-shared แก้ไขข้อผิดพลาด # 1050654
- แก้ไขปัญหาข้อผิดพลาด # 68999 ซึ่งเกิดจากการรวบรวม Percona Server ล้มเหลวใน CentOS 5 และบีบ Debian เนื่องจากเวอร์ชัน OpenSSL ที่เก่ากว่า Bug fixed # 1183610
- ถ้าทาสที่กำลังทำงานอยู่พร้อมกับเปิดใช้งานบันทึกไบนารีและรีสตาร์ทแล้วโดยปิดใช้งานการบันทึกไบนารีการจำลองแบบ Crash-Resistant สามารถเขียนทับล็อกบันทึกการถ่ายทอดข้อมูลโดยมีตำแหน่งไม่ถูกต้อง แก้ไขข้อผิดพลาด # 1092593
- แก้ไขช่องโหว่ CVE-2012-5615 ช่องโหว่นี้จะช่วยให้ผู้โจมตีระยะไกลสามารถตรวจพบว่าบัญชีผู้ใช้ใดมีอยู่ในเซิร์ฟเวอร์ แก้ไขข้อบกพร่องนี้มาจาก MariaDB (ดู MDEV-3909) แก้ไขบั๊ก # 1171941
- แก้ไขช่องโหว่ CVE-2012-5627 โดยที่เจ้าของบัญชี MySQL ที่ไม่ได้รับสิทธิ์สามารถดำเนินการเดารหัสผ่านแบบเดรัจฉานในบัญชีอื่นได้อย่างมีประสิทธิภาพ แก้ไขข้อบกพร่องนี้มาจาก MariaDB (ดู MDEV-3915) แก้ไขบั๊ก # 1172090
- mysql_set_permission ล้มเหลวใน Debian เนื่องจากแพ็กเกจ libdbd-mysql-perl ขาดหายไป แก้ไขโดยการเพิ่มการพึ่งพาแพ็กเกจ แก้ไขข้อผิดพลาด # 1003776
- การสร้างแพ็คเกจแหล่งที่มาของ Debian อาจล้มเหลวเนื่องจากไม่สามารถหา dpatch และ automake จาก build-dep ได้ Bug fixed # 1023575 (Stephan Adig)
- รายงานกลับการแก้ไขสำหรับข้อผิดพลาด # 65077 จาก MySQL เวอร์ชัน 5.6 ซึ่งทำให้ MyISAM มีการโต้เถียงในตารางชั่วคราวภายใน Bug คงที่ # 1179978
- คุณลักษณะใหม่:
- เซิร์ฟเวอร์ Percona สำหรับ MySQL ได้ดำเนินการตั้งเวลาการเชื่อมต่อที่สำคัญสำหรับ Thread Pool (Alexey Kopytov)
- เซิร์ฟเวอร์ Percona สำหรับ MySQL จะถูกจัดส่งพร้อมกับไลบรารี libjemalloc เกณฑ์มาตรฐานที่แสดงถึงผลกระทบของตัวจัดสรรหน่วยความจำในการทำงานของ MySQL สามารถพบได้ในบล็อกโพสต์นี้ (Ignacio Nin)
- การเปิดตัวเซิร์ฟเวอร์ Percona สำหรับ MySQL นี้ได้กำหนดข้อผิดพลาดเกี่ยวกับประสิทธิภาพไว้เป็นจำนวนมาก (Alexey Kopytov)
- ลดคุณลักษณะประสิทธิภาพการทำงานของตารางลงแล้วและมีการยกเลิกการควบคุมตัวแปร innodb_lazy_drop_table แล้ว มีการนำคุณลักษณะออกเนื่องจากมีการปรับปรุงการใช้งาน DROP TABLE ต้นน้ำ (Laurynas Biveinis)
- แก้ไขข้อบกพร่อง:
- เนื่องจากข้อผิดพลาดในการแยกวิเคราะห์ percona-server.spec แพคเกจ Percona Server rpm ไม่สามารถสร้างขึ้นได้จาก RHEL 5 และ CentOS 5. Bug fixed # 1144777 (Ignacio Nin)
- เมื่อใช้ mysqldump กับตัวเลือก - optimization-optimisation ทำให้เกิด SQL ที่ไม่ถูกต้องสำหรับกรณีที่มีข้อ จำกัด ของคีย์ foreign key ที่ระบุอย่างชัดแจ้งซึ่งระบุถึงดัชนีทุติยภูมิที่มีชื่อเดียวกัน แก้ไขโดยการตรวจจับกรณีดังกล่าวและละเว้นคีย์รองที่เกี่ยวข้องจากการเพิ่มประสิทธิภาพการสร้างคีย์ที่รอการตัดบัญชี แก้ไขข้อผิดพลาด # 1081016 (Alexey Kopytov)
- เซิร์ฟเวอร์ Percona สำหรับ MySQL ถูกสร้างขึ้นด้วย YaSSL ซึ่งอาจทำให้บางโปรแกรมที่ใช้งานไม่ได้ แก้ไขโดยการสร้างแพ็คเกจด้วยการสนับสนุน OpenSSL แทนที่จะเป็นไลบรารี YaSSL แบบรวม Bug คงที่ # 1104977 (Ignacio Nin)
- การเรียกใช้คำสั่ง DDL ขณะที่ตัวแปร innodb_lazy_drop_table เปิดใช้งานอาจทำให้เกิดความล้มเหลวในการยืนยัน ข้อบกพร่องแก้ไข # 1086227 และ # 1128848 (Laurynas Biveinis)
- การอ้างอิง yum ที่ถาวรซึ่งก่อให้เกิดความขัดแย้งใน CentOS 6.3 ระหว่างการติดตั้ง ข้อบกพร่องแก้ไข # 1031427 และ # 1051874 (Ignacio Nin)
- เธรดติดตามการล็อกไม่ทราบสถานการณ์เมื่อระเบียนบันทึกที่ไม่ได้ติดตามที่เก่าที่สุดจะถูกเขียนทับโดยข้อมูลบันทึกใหม่ ในบางกรณีที่มุมนี้อาจทำให้เกิดข้อผิดพลาดในการยืนยันตัวแบ่งวิเคราะห์บันทึกหรือข้อมูลหน้าเปลี่ยนไม่ดี แก้ไขข้อผิดพลาด # 1108613 (Laurynas Biveinis)
- แก้ไขข้อบกพร่องจาก MariaDB สำหรับข้อผิดพลาดเหนือต้น # 63144 CREATE TABLE หรือ CREATE TABLE IF NOT EXISTs statement บนตารางที่มีอยู่อาจรอในการล็อคข้อมูลเมตาดาต้าแทนที่จะล้มเหลวหรือส่งกลับทันทีหากมีธุรกรรมที่ทำแบบสอบถามซึ่งเปิดตารางนั้น แก้ไขข้อผิดพลาด # 1127008 (Sergei Glushchenko)
- แก้ไขข้อบกพร่อง # 1070856 นำการถดถอยในเซิร์ฟเวอร์ Percona สำหรับ MySQL 5.5.28-29.3 ซึ่งอาจทำให้เซิร์ฟเวอร์เกิดปัญหาเมื่อเปิดใช้งานการบันทึกแบบไบนารี แก้ไขข้อผิดพลาด # 1162085 (Alexey Kopytov)
- แก้ไขปัญหาข้อผิดพลาดฝั่งต้นน้ำ # 49169 โดยหลีกเลี่ยงการเรียก malloc ใน read_view_create_low () ในกรณีส่วนใหญ่ สิ่งนี้ช่วยเพิ่มความสามารถในการปรับขนาด InnoDB อย่างมีนัยสำคัญเมื่อใช้งานแบบอ่านอย่างเดียวโดยเฉพาะอย่างยิ่งเมื่อใช้ตัวจัดสรรหน่วยความจำ glibc เริ่มต้น แก้ไขข้อผิดพลาด # 1131187 (Alexey Kopytov)
- ลบ trx_list ใน read_view_open_now () ซึ่งเป็นอีกปัญหาหนึ่งที่รายงานว่าเดิมเป็นข้อผิดพลาดเหนือต้น # 49169 นอกจากนี้ยังมีความสามารถในการปรับขนาดได้ดียิ่งขึ้นในปริมาณงานที่เกิดขึ้นพร้อมกัน InnoDB ข้อบกพร่องแก้ไข # 1131189 (Alexey Kopytov)
- ในกรณีที่มีการยกเลิกการเชื่อมต่อ Slave จากต้นแบบภายใต้เงื่อนไขบางประการเมื่อเชื่อมต่อใหม่จะรายงานว่าได้รับแพคเก็ตที่ใหญ่กว่าตัวแปร slave_max_allowed_packet แก้ไขข้อผิดพลาด # 1135097 (George Ormond Lorch III)
- แก้ไขข้อผิดพลาดเหนือต้น # 62578 ซึ่งทำให้ไคลเอ็นต์ MySQL ยกเลิกการเชื่อมต่อกับการปรับขนาดสถานี แก้ไขข้อผิดพลาด # 925343 (Sergei Glushchenko)
- เซิร์ฟเวอร์ Percona สำหรับ MySQL จะสร้างฐานข้อมูลทดสอบใหม่เมื่อใช้ rpm ในการอัปเกรดเซิร์ฟเวอร์แม้ว่าฐานข้อมูลจะถูกเอาออกก่อนหน้านี้ Bug คงที่ # 710799 (Alexey Bychko)
- แพคเกจของเดเบิ้ลรวมถึง innotop รุ่นเก่า แก้ไขโดยการเอาอินทราเน็ตและแพ็กเกจ InnoDBParser Perl ออกจากแหล่งที่มาและการติดตั้ง Debian แก้ไขข้อบกพร่อง # 1032139 (Alexey Bychko)
- UDF / configure.ac ไม่เข้ากันกับ automake 1.12 แก้ไขข้อผิดพลาด # 1099387 (Alexey Bychko)
- ลดค่าใช้จ่ายจากการตรวจสอบค่า innodb_pass_corrupt_table โดยเพิ่มประสิทธิภาพสำหรับการคาดเดาของสาขาที่ดียิ่งขึ้น แก้ไขบั๊ก # 1125248 (Alexey Kopytov)
- dialog.so ใช้โดย PAM Authentication Plugin ไม่สามารถโหลดกับไคลเอ็นต์ Perl และ Python เมื่อตั้งค่าตัวเลือก plugin-dir ในส่วน [client] ของ my.cnf แก้ไขข้อผิดพลาด # 1155859 (Sergei Glushchenko)
- แก้ไขข้อผิดพลาดเหนือต้น # 68845 ซึ่งอาจเพิ่มการโต้แย้งใน log_sys- & gt; mutex โดยไม่จำเป็นในปริมาณงานที่เขียนอย่างเข้มข้น แก้ไขข้อผิดพลาด # 1163439 (Alexey Kopytov)
- ถูกส่งกลับจากต้นน้ำ MySQL 5.6 การแก้ไขสำหรับการซื้อ log_flush_order_mutex ที่ไม่จำเป็น แก้ไขข้อผิดพลาด # 1163262 (Alexey Kopytov)
- เมื่อ mysqldump ใช้กับปุ่ม - optimize-optimization และ - ไม่มีตัวเลือกข้อมูลคำจำกัดความที่สำคัญทั้งหมดจะหายไป แก้ไขบั๊ก # 989253 (Alexey Kopytov)
- คำเตือนเกี่ยวกับ Pereca Toolkit UDF ถูกละเว้นเมื่อติดตั้งจากที่เก็บของ Debian ของ Percona แก้ไขข้อบกพร่อง # 1015506 (Alexey Bychko)
- เซิร์ฟเวอร์ Percona สำหรับ MySQL ไม่มีข้อความช่วยเหลือในไคลเอ็นต์ MySQL เนื่องจากตารางความช่วยเหลือขาดหายไป แก้ไขบั๊ก # 1041981 (Alexey Bychko)
- แก้ไขข้อผิดพลาดเหนือต้น # 68197 ที่ทำให้ InnoDB ทำการจัดเก็บข้อมูลการดำเนินการอ่านภายในแบบเดียวกับที่ไม่ถูกต้องเมื่อใช้คุณสมบัติ Thread Pool แก้ไขข้อผิดพลาด # 1107539 (Sergei Glushchenko)
- รหัสย่อยสำหรับคุณลักษณะสถิติผู้ใช้ได้รับการปรับปรุงเพื่อให้แน่ใจว่าไม่มีการทำงานเพิ่มเติมเมื่อดำเนินการกับ userstat แก้ไขข้อผิดพลาด # 1128066 (Alexey Kopytov)
- ฉบับนี้ไม่มีการแก้ไขข้อบกพร่องเพิ่มเติมนอกเหนือจากสิ่งที่อยู่ใน Percona Server เวอร์ชันก่อนหน้าและ MySQL 5.1.68
- คุณลักษณะใหม่:
- เจาะแพทช์ชุด Thread จาก MariaDB คุณลักษณะนี้ช่วยให้เซิร์ฟเวอร์ MySQL สามารถรักษาประสิทธิภาพสูงสุดแม้จะมีจำนวนการเชื่อมต่อกับไคลเอ็นต์ที่เพิ่มขึ้น
- การสร้างดัชนีอย่างรวดเร็วแบบขยายได้รับการย้ายจาก Percona Server สำหรับ MySQL 5.5
- คุณลักษณะตารางเสียหายจาก Handle ถูกย้ายจาก Percona Server สำหรับ MySQL 5.5
- แก้ไขข้อบกพร่อง:
- แก้ไขต้นน้ำ # 68116 ที่ทำให้เซิร์ฟเวอร์ MySQL เกิดข้อผิดพลาดในการยืนยันเมื่อมีการตรวจสอบ InnoDB กับข้อมูลล็อค verbose ภายใต้ภาระหนัก ข้อผิดพลาดนี้มีผลต่อการสร้างข้อบกพร่องเท่านั้น แก้ไขข้อผิดพลาด # 1100178 (Laurynas Biveinis)
มีอะไรใหม่ ในเวอร์ชัน 5.7.18-14:
มีอะไรใหม่ ในเวอร์ชัน 5.7.17-13:
มีอะไรใหม่ ในเวอร์ชัน 5.7.16-10:
มีอะไรใหม่ ในเวอร์ชัน 5.7.15-9:
มีอะไรใหม่ ในเวอร์ชัน 5.7.14-7:
มีอะไรใหม่ ในเวอร์ชัน 5.7.13-6:
มีอะไรใหม่ ในเวอร์ชัน 5.7.12-5:
มีอะไรใหม่ ในเวอร์ชัน 5.7.10-3:
มีอะไรใหม่ ในเวอร์ชัน 5.6.27-75.0:
มีอะไรใหม่ ในเวอร์ชัน 5.6.26-74.0:
มีอะไรใหม่ ในเวอร์ชัน 5.6.25-73.1:
มีอะไรใหม่ ในเวอร์ชัน 5.6.24-72.2:
มีอะไรใหม่ ในเวอร์ชัน 5.6.22-72.0:
มีอะไรใหม่ ในเวอร์ชัน 5.6.22-71.0:
มีอะไรใหม่ ในเวอร์ชัน 5.6.21-70.1:
มีอะไรใหม่ ในเวอร์ชัน 5.6.21-70.0:
มีอะไรใหม่ ในเวอร์ชัน 5.5.35-33.0:
มีอะไรใหม่ ในเวอร์ชัน 5.1.73-14.11:
มีอะไรใหม่ ในเวอร์ชัน 5.6.15-63.0:
มีอะไรใหม่ ในเวอร์ชัน 5.5.34-32.0:
มีอะไรใหม่ ในเวอร์ชัน 5.1.72-14.10:
มีอะไรใหม่ ในเวอร์ชัน 5.6.13-61.0:
มีอะไรใหม่ ในเวอร์ชัน 5.6.13-60.6 RC4:
มีอะไรใหม่ ในเวอร์ชัน 5.6.13-60.5 RC3:
มีอะไรใหม่ ในเวอร์ชัน 5.5.33-31.1:
มีอะไรใหม่ ในเวอร์ชัน 5.1.71-14.9:
มีอะไรใหม่ ในเวอร์ชัน 5.1.70-14.8:
มีอะไรใหม่ ในเวอร์ชัน 5.5.32-31.0:
มีอะไรใหม่ ในเวอร์ชัน 5.1.69-14.7:
มีอะไรใหม่ ในเวอร์ชัน 5.6.11-60.3 RC:
มีอะไรใหม่ ในเวอร์ชัน 5.5.31-30.3:
มีอะไรใหม่ ในเวอร์ชัน 5.5.30-30.2:
มีอะไรใหม่ ในเวอร์ชัน 5.1.68-14.5:
มีอะไรใหม่ ในเวอร์ชัน 5.6.10-60.2:
ความคิดเห็นที่ไม่พบ