文档

5.6/5.7/8.0版功能对比

更新时间:

本文汇总了PolarDB MySQL版各版本支持的功能供您参考。

说明

PolarDB数据库引擎的各版本支持的功能中,部分功能需要满足一定的前提条件。例如,内核小版本需在特定的版本及以上。更多详细信息,请参考各功能说明中的前提条件。

功能

PolarDB MySQL版

MySQL 5.6

MySQL 5.7

MySQL 8.0.1

MySQL 8.0.2

企业版

企业版

标准版

企业版

标准版

企业版

标准版

集群版

集群版

集群版

多主集群(库表)

集群版

Serverless

✔️

✔️

✔️

✔️

✔️

集群管理

购买企业版集群购买包年包月集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

释放集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

克隆集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

开启Binlog

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

设置可维护窗口

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

重启节点

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

查看或取消计划任务

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

查看数据库存储用量

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

集群保护锁

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

绑定集群标签

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

根据标签筛选集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

查看集群绑定的标签

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

解绑标签

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

查看并管理计划内事件

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据迁移

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据同步

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

账号管理

注册和登录阿里云账号

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

创建和管理RAM用户

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

创建和管理数据库账号

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

管理数据库账号密码

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据安全和加密

设置集群白名单

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

设置SSL加密

✔️

✔️

✔️

✔️

✔️

✔️

✔️

设置透明数据加密TDE

✔️

✔️

✔️

✔️

✔️

✔️

✔️

SQL防火墙

✔️

✔️

✔️

✔️

✔️

✔️

✔️

动态脱敏

✔️

✔️

✔️

✔️

✔️

✔️

✔️

全密态

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据库代理

管理连接地址

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

连接数据库集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

私有域名

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

读写分离

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

配置数据库代理

✔️

✔️

✔️

✔️

✔️

✔️

✔️

过载保护

✔️

✔️

✔️

✔️

✔️

✔️

✔️

管理数据库

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

变更集群配置

手动变配

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

通过自动扩容实现弹性扩缩容

✔️

✔️

✔️

✔️

✔️

✔️

✔️

结合数据库自治服务DAS自动变配

✔️

✔️

✔️

✔️

✔️

✔️

✔️

本地资源自动变配(秒级扩核)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

增加或删除节点

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

临时升配

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

历史库单节点版升级为历史库集群版

✔️

✔️

✔️

✔️

冷数据归档

开启冷数据归档

✔️

✔️

✔️

✔️

✔️

归档为CSV或ORC格式

✔️

✔️

✔️

✔️

✔️

生命周期管理(DLM)

✔️

✔️

✔️

✔️

高可用

多可用区部署架构

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

手动更换可用区

✔️

✔️

✔️

✔️

✔️

✔️

✔️

自动切换可用区

✔️

✔️

✔️

✔️

✔️

✔️

✔️

多节点部署架构自动/手动主备切换

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

多主集群(库表)

多主集群(库表)

✔️

增加或删除全局只读节点

✔️

高压缩引擎(X-Engine)

✔️

✔️

全球数据库(GDN)

创建与删除全球数据库网络

✔️

✔️

✔️

✔️

✔️

✔️

✔️

管理从集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

连接全球数据库网络

✔️

✔️

✔️

✔️

✔️

✔️

✔️

备份与恢复

自动备份

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

手动备份

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

全量恢复(从备份集恢复)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

全量恢复(恢复到过去时间点)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

库表恢复(从备份集恢复)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

库表恢复(恢复到过去时间点)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

闪回查询

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

无感秒切(热备切换)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

弹性并行查询(Elastic Parallel Query)

✔️

✔️

✔️

✔️

大查询优化(Parallel Query)

Hash Join的并行加速

✔️

✔️

✔️

✔️

Semi-Join的并行加速

✔️

✔️

✔️

✔️

✔️

Window Function的并行加速

✔️

✔️

✔️

✔️

ROLLUP的并行加速

✔️

✔️

✔️

✔️

✔️

列存索引(IMCI)

✔️

✔️

✔️

✔️

PolarDB for AI

✔️

✔️

✔️

✔️

✔️

✔️

✔️

集群回收站

恢复已释放的集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

彻底删除已释放的集群

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

自治中心

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

会话管理

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

实时性能

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

监控与优化

空间分析

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

锁分析

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

诊断报告

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

性能洞察(旧版)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

性能洞察(新版)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

性能监控

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

慢SQL

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

SQL洞察

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

版本管理

小版本升级

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

大版本升级

✔️

✔️

✔️

✔️

✔️

✔️

✔️

参数配置

设置集群参数和节点参数

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

使用参数模板

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

高性能参数模板

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

事务系统优化

提交时间戳技术CTS

✔️

✔️

✔️

✔️

全局一致性(高性能模式)

✔️

✔️

✔️

✔️

✔️

✔️

DDL性能优化

秒级加字段

✔️

✔️

✔️

✔️

✔️

✔️

✔️

并行DDL

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DDL预读

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DDL多路归并排序

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DDL异步IO

✔️

✔️

✔️

✔️

✔️

Faster TRUNCATE/DROP TABLE

✔️

✔️

DDL稳定性优化

非阻塞DDL

✔️

✔️

✔️

✔️

✔️

DDL物理复制优化

✔️

✔️

✔️

✔️

✔️

并行元数据锁同步

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

防止只读节点上长事务阻塞DDL操作

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DDL易用性优化

抢占式DDL

✔️

✔️

✔️

✔️

✔️

查看DDL执行状态和MDL锁状态

✔️

✔️

✔️

✔️

✔️

DDL安全性优化

表回收站

✔️

✔️

✔️

✔️

✔️

分区表

修改分区表

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

INTERVAL RANGE分区

✔️

✔️

✔️

✔️

部分索引(Partial Index)

✔️

✔️

✔️

✔️

全局二级索引(GSI)

✔️

✔️

✔️

✔️

在线分区维护

✔️

✔️

✔️

✔️

创建只读分区

✔️

✔️

✔️

✔️

创建混合分区

✔️

✔️

✔️

✔️

自动化管理分区

✔️

✔️

✔️

✔️

查询优化(Query Optimizer)

子查询折叠

✔️

✔️

IN谓词转JOIN

✔️

✔️

子查询解关联

✔️

✔️

LEFT JOIN(左连接)消除

✔️

✔️

✔️

✔️

✔️

条件下推(HAVING to WHERE)

✔️

✔️

条件下推(WHERE条件下推派生表)

✔️

✔️

连接条件下推

✔️

✔️

基于代价的查询变换

✔️

✔️

计划固化 (Statement Outline)

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

计划缓存 (Auto Plan Cache)

✔️

✔️

✔️

✔️

✔️

自适应执行能力

✔️

✔️

✔️

Limit Offset下推

✔️

✔️

✔️

✔️

✔️

谓词完全下推

✔️

✔️

✔️

✔️

✔️

扫描完全下推(FastTraverse)

✔️

✔️

✔️

✔️

✔️

Bloom Filter For HashJoin下推

✔️

✔️

联邦查询

Federated引擎

✔️

✔️

✔️

✔️

✔️

PolarDB和ADB的联邦查询

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

OSS外表

✔️

✔️

✔️

✔️

✔️

高并发优化

Concurrency Control

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Inventory Hint

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Statement Queue

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

热点行优化

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Thread Pool

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

B-tree并发控制优化

✔️

✔️

✔️

✔️

✔️

内核性能监控

Performance Agent

✔️

✔️

SQL Trace

✔️

✔️

✔️

✔️

✔️

SQL Detail

✔️

✔️

✔️

✔️

✔️

其他内核功能

租户管理与资源隔离

✔️

✔️

RDMA日志传输

✔️

✔️

✔️

持久缓存池(Warm Buffer Pool)

✔️

✔️

Fast Query Cache

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Returning

✔️

✔️

Partial Result Cache(PTRC)

✔️

✔️

Readable Protobuf

✔️

✔️