全部產品
Search
文件中心

ApsaraDB RDS:AliSQL功能概覽

更新時間:May 13, 2026

RDS MySQL使用阿里雲深度定製的獨立MySQL分支AliSQL核心,為使用者提供了MySQL所有的功能,同時提供了企業級的安全、備份、恢複、監控、效能最佳化、唯讀執行個體等進階特性。本文介紹AliSQL的主要功能及AliSQL與其他MySQL版本的功能對比。

AliSQL介紹

AliSQL是阿里雲深度定製的獨立MySQL分支,除了社區版的所有功能外,AliSQL提供了類似於MySQL企業版的諸多功能,如企業級備份恢複、線程池、並行查詢等,並且AliSQL還提供相容Oracle的能力,如sequence引擎等。

版本支援情況

功能

功能

描述

MySQL版本

8.4

8.0

5.7

5.6

Native Flashback

通過SQL語句查詢或恢複指定時間點的資料,保證在誤操作後可以快速擷取歷史資料。

支援

支援

不支援

不支援

Thread Pool

提供線程池(Thread Pool)功能,將線程和會話分離,在擁有大量會話的同時,只需要少量線程完成活躍會話的任務即可。

支援

支援

支援

支援

Statement Outline

利用Optimizer Hint和Index Hint讓MySQL穩定執行計畫,該方法稱為Statement Outline,並提供了工具包(DBMS_OUTLN)便於您快捷使用。

支援

支援

支援

不支援

Sequence Engine

提供Sequence Engine,簡化擷取序列值的複雜度。

支援

支援

支援

支援

Returning

支援DML語句返回Resultset,同時提供了工具包(DBMS_TRANS)便於您快捷使用。

支援

支援

不支援

不支援

EncDB

全密態功能可以對資料庫表中的被保護資料列進行加密,避免非授權人員通過雲平台軟體或工具接觸到被保護資料的明文。

不支援

支援

支援

不支援

效能

功能

描述

MySQL版本

8.4

8.0

5.7

5.6

Fast Query Cache

針對原生MySQL Query Cache的不足,阿里雲進行重新設計和全新實現,推出Fast Query Cache,能夠有效提高資料庫查詢效能。

不支援

不支援

支援

不支援

Binlog in Redo

在事務提交時將Binlog內容同步寫入到Redo Log中,減少對磁碟的操作,提高資料庫效能。

支援

支援

不支援

不支援

Statement Queue

針對語句的排隊機制,將語句進行分桶排隊,盡量把可能具有相同衝突的語句(例如操作相同行)放在一個桶內排隊,減少衝突的開銷。

支援

支援

支援

不支援

Inventory Hint

快速提交、復原事務,配合Returning和Statement Queue,能有效提高業務吞吐能力。

支援

支援

支援

支援

Binlog Parallel Flush

在事務提交時,通過並行的寫binlog,減小高並發時的效能瓶頸,提高資料庫的寫效能。

支援

支援

不支援

不支援

穩定

功能

描述

MySQL版本

8.4

8.0

5.7

5.6

SQL限流

提供基於語句規則的並發控制CCL(Concurrency Control),並提供了工具包(DBMS_CCL)便於您快捷使用。

支援

支援

支援

不支援

Performance Agent

便捷的效能資料統計方案。通過MySQL外掛程式的方式,實現MySQL執行個體內部各項效能資料的採集與統計。

支援

支援

支援

支援

Purge Large File Asynchronously

通過非同步刪除大檔案的方式保證系統穩定性。

支援

支援

支援

支援

Performance Insight

是專註於執行個體負載監控、關聯分析、效能調優的利器,協助您迅速評估資料庫負載,找到效能問題的源頭,提升資料庫的穩定性。

支援

支援

支援

不支援

大事務提交最佳化

對大事務提交寫Binlog的階段做了最佳化,有效解決大事務提交時常會出現Binlog耗時過長、執行個體長時間不可寫或夯住(hang)的問題,能夠提升執行個體的穩定性。

支援

支援

支援

不支援

DDL最佳化

功能

描述

MySQL版本

8.4

8.0

5.7

5.6

秒級加列

通過變更中繼資料實現快速加列操作,避免全表資料重建,可在秒級內完成,且與表資料量大小無關。秒級加列幾乎不消耗額外系統資源,也不會對業務造成鎖表或阻塞的影響,適用於需要頻繁擴充表結構且對商務持續性要求較高的情境。

支援

支援

支援

不支援

秒級修改列類型

修改列類型時僅修改中繼資料而無需全量拷貝資料,可大幅降低修改耗時,提升營運效率。

支援

支援

不支援

不支援

秒級修改列字元集

修改列字元集時僅修改中繼資料而無需重建表,可大幅降低字元集修改耗時,提升營運效率。

支援

支援

支援

不支援

線上修改列類型

將列類型修改操作下沉至InnoDB引擎層,實現了不阻塞讀寫的線上變更。

支援

支援

支援

不支援

DDL唯一鍵衝突最佳化

RDS MySQL對DDL執行過程中唯一鍵衝突問題進行了最佳化,有效減少了該問題導致的DDL失敗,提升了DDL的成功率。

支援

支援

不支援

不支援

DDL限速

AliSQL支援DDL限速功能,使用者可以手動設定BPS和IOPS上限,限制DDL對IO資源的消耗,以保證業務的平穩運行。

支援

支援

不支援

不支援

非阻塞DDL

非阻塞DDL(Non blocking DDL)功能規避了DDL執行過程中因MDL鎖長時間擷取不成功導致的會話阻塞和串連堆積,提升DDL過程中執行個體的穩定性和可用性。

支援

支援

不支援

不支援

DDL鎖等待逾時控制

基於HINT靈活控制DDL線程等待MDL鎖的逾時時間,避免因長時間等待MDL鎖導致的會話阻塞和串連堆積。

支援

支援

不支援

不支援

Faster DDL

最佳化DDL操作過程中的Buffer Pool管理機制,降低DDL操作帶來的效能影響,提升線上DDL操作的並發數。

支援

支援

支援

支援

Recycle Bin

臨時將刪除的錶轉移到資源回收筒,還可以設定保留的時間,方便您找回資料,同時提供了工具包(DBMS_RECYCLE)便於您快捷使用。

支援

支援

支援

不支援

複製最佳化

功能

描述

MySQL版本

8.4

8.0

5.7

5.6

批量資料處理複寫延遲最佳化

RDS MySQL 最佳化了並行複製的等待邏輯,有效消除了批量資料處理期間產生的複寫延遲。該功能特別適用於在業務低峰期進行批量資料刪除、整理、匯入等操作的情境。

支援

支援

不支援

不支援

半同步複製逾時最佳化

通過在大事務執行過程中就將Binlog串流至備庫,避免了開啟半同步複製時,主庫等待備庫ack逾時,退化為非同步複製問題,保障資料高可靠與業務效能的穩定。

支援

支援

不支援

不支援

DDL複寫延遲最佳化

該功能可以在主庫執行DDL時即通知備庫執行DDL,達到主備同時執行DDL的效果,從而基本消除DDL導致的複寫延遲,保障執行個體的高可用。

支援

支援

不支援

不支援

大事務複寫延遲最佳化

該功能可以在主庫執行大事務時通知備庫執行大事務,達到主備同時執行大事務的效果,從而基本消除大事務導致的複寫延遲,保障執行個體的高可用。

不支援

支援

不支援

不支援

高並發小事務延遲最佳化

RDS MySQL最佳化了IO、SQL和Worker線程之間的鎖等待邏輯,並減少了鎖等待次數,從而基本消除了高並發小事務的複寫延遲問題。

不支援

支援

不支援

不支援

功能列表

分類

功能

社區版

官方企業版

AliSQL核心(5.7、8.0、8.4)

阿里雲 RDS MySQL

企業增值服務

24*7 支援

未提供

緊急故障救援

未提供

專家服務顧問支援

未提供

MySQL Features

MySQL Database Server

MySQL Connectors

支援公開發行版

支援公開發行版

MySQL Replication

MySQL Router

MaxScale(MySQL 8.0支援)

資料庫單租戶代理

MySQL Partitioning

Storage Engine

InnoDB

MyISAM

NDB

InnoDB

MyISAM

NDB

InnoDB

X-Engine

InnoDB

X-Engine

Oracle Compatibility

Sequence Engine

未提供

未提供

MySQL 8.0支援

MySQL 8.0支援

MySQL Enterprise Monitor

Enterprise Dashboard

未提供

開發中

Enhanced Monitor

Query Analyzer

未提供

開發中

Performance Insight

Replication Monitor

未提供

開發中

Enhanced OS Metrics

未提供

未提供

未提供

Enhanced Monitor

MySQL Enterprise Backup

Hot backup for InnoDB

未提供

Full, Incremental, Partial, Optimistic Backups

未提供

庫表級備份

Full, Partial, Selective, Hot Selective restore

未提供

庫表級恢複

Point-In-Time-Recovery

未提供

Cross-Region Backup

未提供

未提供

未提供

跨地區備份

Recycle bin

未提供

未提供

MySQL 8.0支援

MySQL 8.0支援

Flashback

未提供

未提供

MySQL Enterprise Security

Enterprise TDE

本地密鑰替換

BYOK TDE,Key Rotating

BYOK TDE,Key Rotating

Enterprise Disk Data Encryption at Rest

未提供

未提供

未提供

BYOK 落盤加密

Enterprise Encryption

SSL

SSL

SSL

SQL Explorer

未提供

SQL洞察

SQL洞察

安全密碼編譯演算法SM4

未提供

未提供

EncDB

未提供

未提供

MySQL 5.7支援

MySQL 5.7支援

MySQL Enterprise Scalability

Thread Pool

未提供

MySQL 8.0支援

MySQL 8.0支援

Enterprise Readonly Request Extention

未提供

未提供

唯讀執行個體

MySQL Enterprise Reliability

Statement Outline

未提供

未提供

Inventory Hint

未提供

未提供

SQL限流

未提供

未提供

Hot SQL Firewall

未提供

未提供

MySQL Enterprise High-Availability

Enterprise Automatic Failover Switch

未提供

未提供

需要第三方HA機制

高可用系列

Multi-Source Replication

唯讀執行個體高可用

相關文檔