Các tính năng mới trong MySQL 8.0 tóm tắt như sau:
Data Dictionary giao dịch (Transactional Data Dictionary)
Data dictionary giao dịch lưu thông tin về đối tượng.
Ngôn ngữ định nghĩa dữ liệu nguyên tử (Atomic DDL)
Câu lệnh DDL nguyên tử kết hợp cập nhật data dictionary, thao tác storage engine, v.v.
Bảo mật nâng cao (Security Enhanced)
Cải thiện mức độ bảo mật, DBA có tính linh hoạt lớn hơn quản lý tài khoản.
Mã hóa (Encryption)
Mặc định mã hóa được định nghĩa và triển khai toàn cục cho mã hóa bảng. Biến default_table_encryption định nghĩa mặc định mã hóa cho schema mới tạo. Mặc định mã hóa cho schema có thể định nghĩa bằng mệnh đề DEFAULT ENCRYPTION khi tạo schema.
Công cụ InnoDB
Thay đổi InnoDB: Giá trị bộ đếm auto-increment tối đa hiện tại được ghi vào redo log mỗi khi giá trị thay đổi.
Cải tiến JSON
Cải tiến chức năng JSON: thêm toán tử đường dẫn nội tuyến ->>.
Hỗ trợ InnoDB
- Phiên bản mới hỗ trợ đọc chỉ mục cụm song song (parallel clustered index reads), cải thiện lớn hiệu năng
CHECK TABLE. Không áp dụng cho quét chỉ mục phụ. - Khi biến
innodb_dedicated_serverbật, kích thước và số file log được cấu hình dựa trên buffer pool size tự động cấu hình. Trước đây, kích thước file log cấu hình theo bộ nhớ phát hiện được, số file log không tự động cấu hình.