AliSQL是RDS MySQL的核心,除了為使用者提供MySQL社區版的所有功能外,還提供了企業級備份恢複、線程池、並行查詢等類似於MySQL企業版的諸多功能,賦予了RDS MySQL安全、備份、恢複、監控、效能最佳化、唯讀執行個體等各項能力。本文介紹AliSQL的核心版本更新說明。
注意事項
AliSQL核心小版本過低可能會導致任務中斷。建議您定期,或在收到阿里雲的營運通知後升級您的核心小版本。
如何升級RDS MySQL執行個體的AliSQL核心小版本,請參見升級核心小版本。
本文全量列舉AliSQL核心小版本,升級小版本時,可能會存在部分小版本維護中,無法選取的情況,請以控制台可選小版本為準。
關於RDS MySQL獨享代理的小版本說明請參見資料庫代理小版本發布記錄。
核心版本如已設定到期時間,將會更新在到期時間中。如果到期時間為空白,則表示該核心版本暫未設定到期時間。關於核心版本狀態說明,請參見升級核心小版本。
MySQL 8.0基礎系列或高可用系列或叢集系列
叢集系列從20220730小版本開始支援。
組複製(MGR)從20221231小版本開始支援。
小版本 | 說明 | 版本到期時間 |
20241031 |
| —— |
20240930 |
| —— |
20240731 |
| —— |
20240630 | Bug修複
| —— |
20240615 |
| —— |
20240531 |
| —— |
20240522 |
| —— |
20240229 |
| —— |
20240131 |
| —— |
20230930 | 重要 OpenSSL版本升級到3.0.10後,預設禁用TLSv1、TLSv1.1協議。出於相容性考慮,RDS MySQL通過調整ssl_cipher參數預設值為 如果您的業務確認只使用TLSv1.2及以上版本的TLS協議,建議您在RDS控制台設定ssl_cipher參數為
| —— |
20230914 | 重要 20230630、20230914版本已經下線,建議將這兩個版本的執行個體儘快升級到20230930版本。 Bug修複 增加或者刪除欄位時預設使用INPLACE而不是INSTANT方式執行,避免INSTANT方式的穩定性問題。 說明 該Bug修複為臨時修複,僅限於20230914版本。 | —— |
20230630 | 重要
| —— |
20230620 | Bug修複
| —— |
20230610 | Bug修複
| —— |
20230324 | Bug修複 修複Binlog In Redo功能在半同步複製形態下被非預期開啟的問題。 | —— |
20221231 |
| —— |
20221121 | Bug修複 修複使用CTE(Common Table Expression)文法執行查詢時,在某種情境下存在暫存資料表的引用未正確賦給CTE的錯誤。 | —— |
20220830 | —— | |
20220730 | 效能最佳化 Buffer Pool Free Resize效能最佳化。 | —— |
20220530 |
| —— |
20220523 | BUG修複
| —— |
20220331 |
| —— |
20210930 |
重要 官方8.0.22版本中引入了derived_condition_pushdown特性,該特性有效減少了派生表內部的掃描資料量,提高了查詢速度。但由於該特性忽略了使用者參數(User Variables),導致使用了使用者參數的查詢返回空值,無法正常完成查詢。更多資訊,請參見官方文檔。 解決方案:串連MySQL資料庫,執行 | —— |
20201031 |
| 20240601 |
20200831 |
| 20240601 |
20200630 |
| 20240601 |
20200430 |
| 20240601 |
20200331 |
| 20240601 |
20200229 |
| 20240601 |
20200110 |
| 20240601 |
20191225 |
| 20240601 |
20191115 | 新特性 Statement Queue:針對語句的排隊機制,將語句進行分桶排隊,盡量把可能具有相同衝突的語句放在一個桶內排隊,減少衝突的開銷。 | 20240601 |
20191101 |
| 20240601 |
20191015 |
| 20240601 |
20190915 | Bug修複 修複Cmd_set_current_connection記憶體泄露問題。 | 20240601 |
20190816 |
| 20240601 |
20190601 |
| 20240601 |
MySQL 8.0三節點企業系列
小版本 | 說明 |
20230415 | Bug修複
|
20230406 | 效能最佳化 最佳化了Faster DDL效能,在Session退出時,如果使用者的操作或者最佳化器產生過暫存資料表,預設的淘汰Page流程從遍曆整個buffer pool最佳化為只遍曆和暫存資料表相關的Page,減少buffer pool的淘汰暫存資料表等待時間,降低衝突,提高整體效能。 |
20210305 | Bug修複 修複performance schema的記憶體流失Bug。 |
20200918 | 新特性 支援獨享的proxy開啟SSL加密。 |
20200805 | Bug修複 修複一個中繼資料Bug。 |
20200608 |
|
20200317 |
|
MySQL 5.7基礎系列或高可用系列或叢集系列
叢集系列從20220731小版本開始支援。
小版本 | 說明 | 到期時間 |
20241130 | —— | |
20240930 | 新特性 MySQL 5.7基礎版支援MySQL原生複製能力。 | —— |
20240731 |
| —— |
20240430 |
| —— |
20240229 |
| —— |
20240115 | Bug修複
| —— |
20231215 | 重要 OpenSSL版本升級到3.0.9後,預設禁用TLSv1、TLSv1.1協議。出於相容性考慮,RDS MySQL通過調整ssl_cipher參數預設值為 如果您的業務確認只使用TLSv1.2及以上版本的TLS協議,建議您在RDS控制台設定ssl_cipher參數為 Bug修複 修複MySQL升級OpenSSL版本至3.0.9後,用戶端無法使用TLSv1.0、TLSv1.1串連服務端的問題。 | —— |
20231031 | Bug修複 修複EncDB參數設定不生效的問題。 | —— |
20230831 | 重要 OpenSSL版本升級到3.0.9後,如需使用TLSv1、TLSv1.1協議,可設定執行個體參數ssl_cipher包含
| —— |
20230531 | —— | |
20230228 | Bug修複
| —— |
20221231 |
| —— |
20221031 |
| —— |
20220731 |
| —— |
20220430 |
| —— |
20211231 |
| —— |
20210630 |
| —— |
20210430 |
| —— |
20201031 | Bug修複
| 20240601 |
20200831 |
| 20240601 |
20200630 |
| 20240601 |
20200430 |
| 20240601 |
20200331 |
| 20240601 |
20200229 |
| 20240601 |
20200110 | 效能最佳化
| 20240601 |
20191225 |
| 20240601 |
20191115 | Bug修複 修複主備切換後審計日誌顯示變數的問題。 | 20240601 |
20191101 |
| 20240601 |
20191015 |
| 20240601 |
20190925 | 參數修改
| 20240601 |
20190915 | 新特性 Thread Pool:將線程和會話分離,在擁有大量會話的同時,只需要少量線程完成活躍會話的任務即可。 | 20240601 |
20190815 |
| 20240601 |
20190510 | 新特性 允許在事務內建立暫存資料表。 | 20240601 |
20190319 | 新特性 支援在handshake報文內代理設定threadID。 | 20240601 |
20190131 |
| 20240601 |
20181226 |
| 20240601 |
20181010 | 效能最佳化
| 20240601 |
20180431 | 新特性
| 20240601 |
MySQL 5.7三節點企業系列
小版本 | 說明 |
20230101 | Bug修複 當多個會話插入到一個存在自動增加列的表時,唯一鍵約束使用IODKU,沒有將自動遞增列的顯式值放入表中,插入操作可能會因唯一索引衝突而失敗。問題修複後,當插入IODKU失敗時,保留插入失敗行的自增ID,用於下次插入,本次操作變為更新操作。 |
20201229 | Bug修複
|
20191128 |
|
20191016 |
|
20190909 |
|
20190709 | 新特性
|
MySQL 5.6
小版本 | 說明 | 到期時間 |
20221130 |
| —— |
20221126 | Bug修複 修複InnoDB自增列 (AUTO_INCREMENT) 出現重複的問題。 | —— |
20210630 |
| —— |
20210430 |
| —— |
20201031 | Bug修複
| 20240601 |
20200831 |
| 20240601 |
20200630 |
| 20240601 |
20200430 |
| 20240601 |
20200331 |
| 20240601 |
20200229 |
| 20240601 |
20200110 |
| 20240601 |
20191212 | 效能最佳化 刪除不必要的tcp錯誤記錄檔 | 20240601 |
20191115 | Bug修複 修複慢日誌時間戳記溢出問題。 | 20240601 |
20191101 | Bug修複
| 20240601 |
20191015 |
| 20240601 |
20190815 | 效能最佳化 最佳化執行個體鎖狀態:執行個體鎖定狀態下,可以drop或truncate表。 | 20240601 |
20190130 | Bug修複 修複部分可能導致系統不穩定的Bug。 | 20240601 |
20181010 | 效能最佳化 添加參數rocksdb_ddl_commit_in_the_middle(MyRocks)。如果這個參數被開啟,部分DDL在執行過程中將會執行commit操作。 | 20240601 |
201806** | 新特性 slow log精度提升為微秒。 | 20240601 |
20180426 | 20240601 | |
20171205 | Bug修複
| 20240601 |
20170927 | Bug修複 修複TokuDB表查詢時使用錯誤索引問題。 | 20240601 |
20170901 |
| 20240601 |
20170530 | 新特性 支援高許可權帳號Kill其他帳號下的串連。 | 20240601 |
20170221 | 新特性 支援開啟代理終端。 | 20240601 |
MySQL 5.5
小版本 | 說明 |
20181212 | Bug修複 修複調用系統函數 |