Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

รายการคุณสมบัติใหม่ทั้งหมดใน MySQL 8.0


คุณลักษณะใหม่ใน MySQL 8.0 ได้รับการระบุไว้โดยย่อด้านล่าง -

พจนานุกรมข้อมูลธุรกรรม

พจนานุกรมข้อมูลธุรกรรมเพื่อเก็บข้อมูลเกี่ยวกับวัตถุ

ภาษานิยามข้อมูลอะตอมมิก

คำสั่ง atomic data definition language (DDL) เพื่อรวมการอัปเดตที่ทำกับพจนานุกรมข้อมูล การทำงานของกลไกการจัดเก็บข้อมูล และอื่นๆ

เพิ่มความปลอดภัย

ระดับความปลอดภัยได้รับการปรับปรุง และ DBA (ผู้ดูแลระบบฐานข้อมูล) ได้รับความยืดหยุ่นมากขึ้นสำหรับการจัดการบัญชี

การเข้ารหัส

ค่าเริ่มต้นของการเข้ารหัสถูกกำหนดและนำไปใช้ทั่วโลกสำหรับการเข้ารหัสตาราง ตัวแปร 'default_table_encryption' ใช้เพื่อกำหนดค่าเริ่มต้นของการเข้ารหัสสำหรับสคีมาที่สร้างขึ้นใหม่ การเข้ารหัสเริ่มต้นสำหรับสคีมาสามารถกำหนดได้โดยใช้ส่วนคำสั่ง "การเข้ารหัสเริ่มต้น" เมื่อมีการสร้างสคีมา

เอ็นจิ้น InnoDB

การเปลี่ยนแปลงที่เกิดขึ้นกับเอ็นจิน InnoDB- ค่าตัวนับการเพิ่มอัตโนมัติสูงสุดในปัจจุบันจะถูกเขียนลงใน 'บันทึกการทำซ้ำ' ทุกครั้งที่ค่าเปลี่ยนแปลง

การปรับปรุง JSON

มีการปรับปรุง JSON ในฟังก์ชัน JSON ของ MySQL โดยเพิ่ม '->>' ซึ่งเป็นตัวดำเนินการเส้นทางแบบอินไลน์

รองรับ InnoDB

ในเวอร์ชันใหม่ InnoDB รองรับการอ่านดัชนีคลัสเตอร์คู่ขนาน ซึ่งช่วยปรับปรุงประสิทธิภาพของตารางตรวจสอบได้อย่างมาก ฟีเจอร์นี้ใช้ไม่ได้กับการสแกนดัชนีรอง

ในเวอร์ชันใหม่ล่าสุด เมื่อเปิดใช้งานตัวแปร innodb_dedicated_server ขนาดและจำนวนของล็อกไฟล์จะถูกกำหนดค่าตามขนาดบัฟเฟอร์พูลที่กำหนดค่าโดยอัตโนมัติ ก่อนหน้านี้ ขนาดไฟล์บันทึกได้รับการกำหนดค่าตามจำนวนหน่วยความจำที่สามารถตรวจพบได้บนเซิร์ฟเวอร์ และไม่ได้กำหนดค่าจำนวนไฟล์บันทึกโดยอัตโนมัติ