本文介紹AnalyticDB for MySQL的產品功能動態。
注意事項
版本升級期間,有以下注意事項需要您知曉。
預留模式叢集版、彈性模式32核及以上規格:資料讀寫不中斷,距離升級完成5分鐘內查詢偶爾閃斷。
彈性模式8核及16核規格:資料寫入會中斷大約30分鐘,距離升級完成5分鐘內查詢偶爾閃斷。
叢集升級時間段內,資料庫的訪問、帳號管理、資料庫管理以及IP白名單設定預設不會受到影響。
叢集升級時間段內,寫入和查詢類操作可能會產生小機率抖動,請確保應用程式具有重試機制。
叢集升級時間段內,叢集可能會發生串連閃斷,請確保應用程式具有重連機制。
如果您的叢集不需要升級,或者升級過程有問題,可以取消版本升級計劃。當前僅小版本升級計劃事件可以取消。具體操作,請參見取消計劃配置。
當您的AnalyticDB for MySQL執行個體所使用的核心小版本低於最新核心小版本時,阿里雲會不定期推送升級通知給您,告知您執行個體需要升級至最新的穩定核心小版本。建議您在收到通知後儘快升級執行個體的核心小版本。如果收到通知後六個月內未升級到最新穩定版本,因此造成的業務中斷、資料丟失等損失和後果均由您承擔。
2024年11月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 湖儲存加速 | 開通湖儲存加速(LakeCache)功能後,在讀取OSS資料時,能夠將OSS中的熱點檔案快取在NVMe SSD高效能儲存介質上,提高OSS資料的讀取效率。 |
2024年10月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 備份恢複 | 支援通過控制台刪除資料備份集或關閉備份功能。 | |
無感Data Integration(Zero-ETL) | 無感整合(Zero-ETL)支援Lindorm資料來源。您可以建立Lindorm同步鏈路,一站式完成Lindorm資料同步和管理,實現交易處理和資料分析一體化。 |
2024年9月
湖倉版
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 跨地區複製叢集 | 支援將源叢集跨地區複製至其它地區。 |
V3.2.2
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 大量建立MaxCompute外表 | 支援大量建立MaxCompute外表。 | |
增量重新整理物化視圖新增彙總函式 | 增量重新整理的物化視圖,QUERY BODY可以包含 | ||
調用Arrow API訪問MaxCompute外表 | 支援使用Arrow API方式讀寫MaxCompute外表。與傳統的Tunnel方式相比,Arrow API方式可以提高資料訪問和處理的效率。 | ||
最佳化 | FROM_UNIXTIME函數 | FROM_UNIXTIME函數支援將INT類型的秒級時間戳記按照DATE_FORMAT格式化。 |
2024年8月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | Interactive型資源群組支援選擇Spark引擎 | 湖倉版在建立Interactive型資源群組時支援選擇Spark引擎。選擇Spark引擎後,Interactive型資源群組只支援執行Spark作業,且Spark作業會以互動式方式進行處理。 | |
無感Data Integration(Zero-ETL)限制同步鏈路數量 | 無感整合功能限制RDS for MySQL和PolarDB for MySQL到AnalyticDB for MySQL的Zero-ETL同步鏈路的數量。 |
2024年7月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 發布基礎版終態 | AnalyticDB for MySQL發布基礎版終態。基礎版終態為單機形態,功能特性與企業版相同。但底層為單副本儲存,不提供高可用服務,適用於對資料高可用無需求、追求低成本熱資料存放區的業務情境。 |
V3.2.1
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 新一代儲存引擎 | AnalyticDB for MySQL研發了新一代儲存引擎 | |
增量重新整理多表物化視圖 | 支援將多張關聯表的增量資料定向更新至對應的物化視圖中,提升資料查詢效能與資料分析效率。 | ||
自訂函數UDF(REMOTE_CALL函數) | 支援使用REMOTE_CALL函數遠程調用Function Compute (FC)中自訂的函數,滿足您在AnalyticDB for MySQL中使用UDF(使用者自訂函數)的需求。 | ||
強制移除資料庫 | 支援在DROP DATABASE語句後增加CASCADE關鍵字,強制移除該資料庫(包含資料庫下的所有表)。 | ||
寬表引擎 | 湖倉版叢集提供寬表引擎,相容了開源列式資料庫ClickHouse的能力和文法,能夠處理大量的列式資料,適用於欄位較多的表彙總查詢分析情境。 | ||
路徑分析函數 | 支援通過SEQUENCE_MATCH和SEQUENCE_COUNT函數分析使用者行為路徑,檢查使用者的行為是否和輸入Pattern匹配。 | ||
設定SSL加密 | SSL加密功能可以對數倉版叢集和用戶端之間傳輸的資料進行加密,防止資料被第三方監聽、截取和篡改。 | ||
MaxCompute外表欄位支援複雜資料類型 | 湖倉版MaxCompute外表支援複雜資料類型,包括Array、Map和Struct。 | ||
Flink訂閱AnalyticDB for MySQL Binlog | 支援通過Flink即時消費AnalyticDB for MySQL的Binlog資料。 | ||
內表支援ROARING BITMAP資料類型 | 支援ROARING BITMAP資料類型。 | ||
最佳化 | LIFECYCLE關鍵字從必選改為可選 | 若在建表時未設定LIFECYCLE關鍵字,則表示分區資料持續保留,不會被清理。 | |
表級分區生命週期管理(LIFECYCLE) | 3.2.1.1及以上核心版本,將分區的生命週期由分區級管理改為了表級管理,即建立表LIFECYCLE n表示每個表保留n個分區,不再是原來的每個分區保留n個分區。 | ||
通過外表匯入OSS資料至AnalyticDB for MySQL | 通過外表匯入OSS資料至AnalyticDB for MySQL時,Location參數中檔案名稱支援填寫檔案名稱首碼或檔案名稱萬用字元。 | ||
建立表時自動檢查欄位名是否符合要求 | 使用CREATE TABLE語句建立表時,AnalyticDB for MySQL會自動檢查欄位名是否符合要求,若不符合要求,則直接報錯。欄位名的詳細規則,請參見使用限制。 | 無 |
2024年6月
類別 | 名稱 | 相關文檔 | |
新增 | AnalyticDB for MySQL發布企業版和基礎版。
|
2024年4月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 查詢改寫功能 | 支援物化視圖查詢改寫功能。開啟該功能後,在執行查詢時,最佳化器會判斷查詢是否可以利用預先計算並儲存的物化視圖結果,並將原始查詢部分或全部改寫為對物化視圖的查詢。 | |
通過資料同步功能同步SLS資料 | 通過資料同步功能,您可以將SLS中指定時間點之後產生的資料即時同步至AnalyticDB for MySQL叢集,以滿足日誌資料即時分析的需求。 | ||
無感Data Integration(Zero-ETL) | 支援無感整合(Zero-ETL)功能,可建立RDS for MySQL和PolarDB for MySQL的同步鏈路,可以協助您一站式完成資料同步和管理,實現交易處理和資料分析一體化。 | ||
建立叢集選擇時區 | 建立叢集時可以根據業務需求設定叢集時區,設定後會按照所選時區處理時間相關的資料寫入操作。 | ||
自助升級版本 | 數倉版叢集支援通過控制台查看和升級叢集核心版本。 | ||
儲存預留資源規格縱向變更配置 | 湖倉版叢集支援在擴縮容時,縱向變更配置儲存預留規格。 | ||
通過DataWorks使用Spark Distribution SQL Engine | 在DataWorks中,通過註冊CDH叢集,可將湖倉版叢集提供的Spark Distribution SQL Engine配置為執行引擎,從而支援在DataWorks平台直接開發和執行Spark SQL任務。 | ||
建立或變更配置叢集時顯示進度條 | 在建立或變更配置數倉版叢集時,您可以通過控制台顯示的進度條,直觀地查看建立或變更配置的任務進度。 |
2024年3月
湖倉版
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 競價執行個體 | 湖倉版叢集支援為Job型資源群組開啟競價執行個體功能。開啟後,運行在Job型資源群組上的Spark作業會嘗試使用競價執行個體資源。競價執行個體資源費用比ACU彈性資源的費用低,可以協助您節省Spark作業的成本。 |
2024年2月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 智能助手 | 控制台新增智能助手。智能助手會根據您提出的問題,提供相應的答案,協助您快速解決所遇到的問題。 說明 智能助手僅支援中文問答。 | 無 |
Spark Distribution SQL Engine | 湖倉版叢集Spark提供Spark開源原生能力Distribution SQL Engine的託管服務,支援通過Spark Distribution SQL Engine開發Spark SQL作業,從而更方便地利用SQL分析、處理和查詢資料,提升SQL執行效率。 | ||
訪問OSS-HDFS資料來源 | 湖倉版支援通過Spark訪問OSS-HDFS資料來源。 | ||
空間總覽 | 支援在空間總覽頁面快速查看叢集層級和表層級的資料量。 |
V3.1.10
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 主外鍵約束 | 支援使用主外鍵約束減少不必要的JOIN操作,可以減少查詢時間,提高資料庫效能。 | |
資源彈性計劃支援按月變更配置 | 數倉版資源彈性計劃支援按月設定變更配置的周期。 | ||
Multi-Cluster彈性模型 | 湖倉版資源群組支援開啟Multi-Cluster功能。開啟該功能後,Multi-Cluster彈性模型可根據業務負載自動對資源進行擴縮容,滿足資源群組內部的資源隔離和高並發情境。 | ||
可變長二進位函數 | 新增AES_DECRYPT_MY、AES_ENCRYPT_MY函數。 | ||
JSON函數 | 新增JSON_REMOVE函數。 | ||
PlanCache | PlanCache功能可以緩衝SQL的執行計畫,執行相同SQL Pattern語句時會使用緩衝的執行計畫,從而減少SQL的編譯最佳化時間,提升系統的查詢效能。 | ||
彈性匯入 | 湖倉版叢集支援彈性匯入資料。彈性匯入可以大幅減少儲存資源的消耗,或者不消耗儲存資源和計算資源,降低了匯入處理程序中對線上讀寫業務的影響,提升資源隔離性。 | ||
支援DMS非同步調度ETL任務 | 支援使用DMS的任務編排功能非同步調度ETL任務。 | 無 | |
修改工作負載管理規則 | 支援使用WLM命令修改已建立的工作負載管理規則。 | ||
最佳化 | 基礎統計資訊 | 最佳化基礎統計資訊的收集策略。 | 無 |
列組統計資訊 | 最佳化列組統計資訊的收集策略。 | 無 | |
Internal Error報錯資訊 | 最佳化Internal Error報錯資訊,協助使用者快速分析定位問題。 | 無 | |
非同步產生Split | 對於資料量大的外表,可以在產生執行計畫的階段,非同步產生Split,減少產生執行計畫耗時。 | 無 | |
資料來源掃描的並發控制能力 | 最佳化掃描OSS外表和MaxCompute外表資料來源的並發控制能力(即Split流控)。 | 無 | |
調用RC HTTP介面時的參數檢查策略 | 最佳化控制台調用RC HTTP組件時對傳參的檢查策略,防止SQL注入。 | 無 | |
最佳化儲存節點的記憶體佔用 | 最佳化儲存節點的記憶體佔用,降低GC頻率,提升系統穩定性。 | 無 | |
缺陷修複 | 物化視圖 | 修複通過CREATE VIEW語句建立視圖時,使用array_agg函數報錯的問題。 | 無 |
通過LOAD DATA匯入本機資料 | 修複通過LOAD DATA將本機資料匯入數倉版時,CSV格式檔案不相容、資料錯亂分割的問題。 | 無 | |
冷資料存放區 | 修複冷資料存放區的問題,提升查詢的命中率及查詢效能。 | 無 |
2023年11月
數倉版
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 一鍵診斷 | 支援對指定時間段的叢集健全狀態發起診斷,結合監控資料、日誌資料以及庫表狀態等資訊進行聯合分析,從叢集的資源水位、負載變化、查詢SQL、運算元、儲存等多方面評估叢集的健康情況,協助您提高叢集問題排查、分析效率。 | |
切換專用網路和交換 | 支援切換專用網路和交換器。 |
湖倉版
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 自訂Spark鏡像 | 當Spark預設鏡像無法滿足您的需求時,您可以基於預設鏡像,將Spark作業需要的軟體包和依賴項打包到鏡像中,產生自訂鏡像,並在Spark作業開發時,指定自訂鏡像作為Spark作業的執行環境。 | |
Jupyter互動式作業開發 | 使用Docker鏡像快速啟動Jupyter互動式開發環境,協助您使用本地Jupyter Lab串連Spark,從而利用叢集的彈性資源進行互動測試和計算。 |
2023年10月
V3.1.9
類別 | 名稱 | 說明 | 相關文檔 |
新增 | CTE執行最佳化 | CTE子查詢被多次引用時,只需要執行一次,提升查詢效能。該功能預設關閉。可通過設定CTE_EXECUTION_MODE配置項啟用該功能。 | |
XIHE SQL支援訪問Hudi資料 | 湖倉版支援通過XIHE SQL訪問Hudi資料。 | ||
新增MV_PROPERTIES屬性 | 支援指定彈性資源群組建立和重新整理物化視圖,提升查詢效率。 | ||
列組統計資訊 | 列組統計資訊收集同一張表多個列的統計資訊,描述多個列之間的關聯程度。 | ||
手動收集分區統計資訊 | 湖倉版叢集支援使用 | ||
可變長二進位函數 | 新增 | ||
物化視圖增量重新整理 | 支援在建立物化視圖時指定增量重新整理模式。 | ||
支援強制覆蓋工作負載管理規則的已有屬性 | 通過WLM建立工作負載管理規則後,支援強制覆蓋已有屬性。 | ||
新增AI_GENERATE_TEXT函數 | 數倉版支援使用AI_GENERATE_TEXT函數分析非結構化資料,並輸出結構化資料。 | 無 | |
Multi-Statement | 支援連續執行多個SQL語句,SQL語句之間使用半形分號(;)分隔。該功能預設關閉,您需執行 | 無 | |
Hive外表統計資訊 | 支援收集ORC格式外表的即時行數,最佳化ORC外表的複雜查詢。 | 無 | |
最佳化 | JOIN調優 | 最佳化Hash Join表關聯時過濾器的應用情境和傳遞效率,支援小表為子查詢。 | 無 |
Parquet向量化讀取最佳化 | 提升Parquet資料格式的查詢效率。 | 無 | |
Aggregation運算元最佳化 | 最佳化String分組列和多個分組列情境下Aggregation運算元的執行效率。 | 無 | |
字典編碼最佳化 | 使用字典編碼提升GROUP BY操作的效能。 | 無 | |
分詞器最佳化 | 最佳化IK分詞器分詞指定自訂字典的配置方式。 | 無 | |
Executor節點最佳化 | 最佳化Job型資源群組中Executor節點的啟動速度。 | 無 | |
INSERT OVERWRITE最佳化 | 支援一個外表同時存在多個INSERT OVERWRITE寫入任務。 | 無 | |
非同步任務最佳化 | 增加非同步查詢結果集的最大長度。 | 無 | |
缺陷修複 | DECIMAL精度 | 修複行存引擎不支援DECIMAL精度變更問題。 | 無 |
Hive外表統計資訊 | 修複Hive外表採樣收集資訊的耗時問題。 | 無 | |
WITH | 修複WITH文法表別名反引號不識別問題。 | 無 | |
外表檔案名稱 | 修複外表檔案名稱中有冒號時報錯的問題。 | 無 |
2023年9月
湖倉版
類別 | 名稱 | 說明 | 相關文檔 |
新增 | Spark應用效能診斷 | Spark應用效能診斷功能可以協助您快速定位和分析效能瓶頸問題,提高問題解決效率。 | |
Spark應用訪問公網配置說明 | 支援Spark應用通過公網訪問自建資料庫或其他雲廠商資料服務。 | ||
通過Spark SQL訪問MySQL資料 | 支援通過Spark SQL訪問自建MySQL資料庫或阿里雲MySQL系列的資料庫。 | ||
通過Spark SQL讀Lindorm資料 | 支援通過Spark SQL訪問Lindorm中的Hive表和寬表的資料。 |
2023年6月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 資源總覽和作業使用統計 | 湖倉版支援查看以下資源使用方式:
| |
最佳化 | 變更資料備份周期的預設值。 | 數倉版預設的資料備份周期由原來的每盩厔少兩次變更為每盩厔少一次。 |
2023年5月
V3.1.7~V3.1.8
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 提升監控警示能力 | 新增執行個體健康狀態和叢集健康狀態監控項。 | |
Interactive型資源群組優先順序隊列與並發控制 | Interactive型資源群組提供了查詢優先順序隊列的能力,您可以設定查詢的優先順序,使不同查詢進入不同的優先順序隊列(包含LOWEST隊列、LOW隊列、NORMAL隊列和HIGH隊列)。並通過修改隊列並發數來對查詢進行限流或放大並發。 | ||
Job型資源群組的優先順序隊列 | Job型資源群組供了作業優先順序隊列的能力,您可以設定作業的優先順序,使不同作業進入不同的優先順序隊列(包括LOWEST隊列、LOW隊列、NORMAL隊列和HIGH隊列)。優先順序高的作業會先運行。 | ||
DECIMAL精度變更 | 支援修改DECIMAL類型精度,由低精度改為高精度。 | ||
資料類型變更 | 支援將整數資料型別(TINYINT、SMALLINT、INT、BIGINT、SHORT、LONG)變更為浮點類型(FLOAT、DOUBLE)和DECIMAL類型。 | ||
ALTER TABLE PARTITION | 支援修改分區函數。 | ||
最佳化 |
| 無 |
2023年4月
湖倉版
類別 | 名稱 | 相關文檔 | |
新增 | 支援購買ACU時包,用於抵扣隨用隨付叢集的計算預留資源、儲存預留資源、彈性資源和訂用帳戶叢集的彈性資源。 |
2023年2月
V3.1.6.4
類別 | 名稱 | 說明 | 相關文檔 |
新增 | ROARING BITMAP函數 | ROARING BITMAP是一種高效的BITMAP壓縮演算法,被廣泛應用在各種語言和各種巨量資料平台,常用於去重、標籤篩選、時間序列等計算中。 | |
漏鬥分析函數 | 漏鬥分析是常見的轉化分析方法,用於反映使用者各個階段行為的轉化率。新增函數:WINDOW_FUNNEL、RETENTION、RANGE_RETENTION_COUNT和RANGE_RETENTION_SUM。 | ||
UPDATE JOIN | 支援UPDATE JOIN多表更新。 | ||
支援新的RDS MySQL、MongoDB、MaxCompute、OSS和OTS外表 |
| ||
MySQL外表支援指定字元集 | 建立RDS MySQL外表和自建MySQL外表時,支援通過 | ||
CBO代價估算體系更新 | 數倉版提供自動收集統計資訊的功能。統計資訊作為查詢最佳化工具的輸入,可以協助查詢最佳化工具產生高品質的執行計畫。 | ||
智能負載管理WLM | 通過內建的多級隊列實現不同優先順序查詢的隔離與限流。支援自訂規則進行Bad SQL攔截或隊列投遞。 | ||
最佳化 |
| 無 |
V3.1.5.8
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 全文檢索索引 | 全文索引新增支援多種內建分詞器,包括Standard分詞器、Ngram分詞器、Edge_ngram分詞器和Pattern分詞器。 |
V3.1.5.10
類別 | 名稱 | 說明 | 相關文檔 |
新增 | Regex函數 | 新增Regex函數 |
2023年1月
數倉版
類別 | 名稱 | 相關文檔 | |
新增 | 支援SQL診斷功能。您可以查詢Stage與Task詳情,協助您提高慢查詢的分析效率。 | ||
支援變更雲端硬碟等級。 |
湖倉版
類別 | 名稱 | 相關文檔 | |
新增 | AnalyticDB for MySQL發布了湖倉版,該版本在原數倉版的強即時性基礎上,新增了離線處理能力。 |
2022年11月
數倉版
類別 | 名稱 | 相關文檔 | |
新增 | 支援購買菲律賓和泰國地區叢集。 |
2022年8月
V3.1.5.0
類別 | 名稱 | 說明 | 相關文檔 |
新增 | Decimal類型加強 | 支援Decimal低精度轉高精度和變長Decimal,提升Decimal列IO效率。 | 無 |
表級限速 | 可單獨限制部分表的DML寫入速率,避免部分表的寫入影響整體效能。預設不限速。 | 無 | |
寬表記憶體管理 | 最佳化寬表的記憶體管理,降低了記憶體壓力。 | 無 | |
JSON_UNQUOTE函數 | 去除 | ||
JSON_CONTAINS函數 | 判斷JSON文檔(Target)的指定路徑(Path)是否包含候選值(Candidate)。如未指定路徑(Path),則判斷JSON文檔(Target)是否包含候選值(Candidate)。 | ||
JSON_CONTAINS_PATH函數 | 判斷JSON文檔中是否存在指定路徑(Path)。 | ||
最佳化 |
| 無 |
2022年3月
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 庫表結構最佳化 | AnalyticDB for MySQL會對統計資訊進行智能分析,為使用者提供冷熱資料最佳化、索引最佳化和分布鍵最佳化三種類型的調優建議,協助使用者降低叢集使用成本,提高叢集使用效率。 |
2021年12月
V3.1.4.13~V3.1.4.16
類別 | 名稱 | 相關文檔 | |
新增 | 支援Raft配置2個資料副本與1個日誌副本,保證資料可靠性的同時降低三副本儲存開銷。 | 無 | |
匯出資料到HDFS時支援HDFS的Nameservice的HA功能。 | |||
最佳化 |
| 無 |
2021年9月
V3.1.4.12
類別 | 名稱 | 相關文檔 | |
最佳化 | 提升Hash Join Build效能。 | 無 |
2021年8月
V3.1.4.11
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 執行個體運行報告API | 支援通過調用API查看執行個體運行報告中的各項指標。 | |
最佳化 |
| 無 |
V3.1.4.10
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 管理營運事件 | 支援在AnalyticDB for MySQL控制台查看並調整資料庫升級時間。 | |
最佳化 |
| 無 |
2021年7月
V3.1.4.9
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 外表匯入匯出HDFS資料 | 支援通過外表將HDFS資料匯入到AnalyticDB for MySQL或匯出AnalyticDB for MySQL資料到HDFS。 | |
新版診斷SQL | 支援查看所有SQL(例如耗時最長的100條SQL或執行失敗的SQL)的詳情,同時還可以根據診斷結果及最佳化建議來最佳化SQL,提高查詢效能。 | ||
一站式資料管理 | 控制台新增一站式資料管理入口,支援通過DMS管理資料資產或完成任務開發與調度。 | ||
全文檢索索引支援使用自訂分詞器和自訂字典 | 全文檢索索引支援使用自訂分詞器和自訂字典。 | ||
最佳化 |
| 不涉及 |
2021年3月
V3.1.1.9 ~ V3.1.3.9
類別 | 名稱 | 說明 | 相關文檔 |
新增 | 計算資源支援資源分組。 | 彈性模式執行個體,支援資源群組(池)功能,計算資源分組隔離。 | |
支援冷熱資料分層。 | 彈性模式執行個體,支援將表資料定義為熱資料或冷資料,並支援冷熱資料切換。 | ||
執行個體跨規格變更配置。 | 支援預留模式執行個體變更配置到彈性模式執行個體。 | 無 | |
時間格式相容AnalyticDB for MySQL。 | 相容AnalyticDB for MySQL時間格式。例如: | 無 | |
JSON欄位支援ALTER TABLE建立或刪除索引。 | 通過ALTER TABLE的方式,對整個JSON欄位類型index disabled。 | ||
增加binary類型。 | 協議層中繼資料增加binary類型。 | 無 | |
OSS外表匯出最佳化。 | 外表匯出到OSS單個檔案時,支援輸出檔案頭。 | ||
OSS匯出檔案大小行數限制。 | 使用者指定檔案的最大行數,超過行數分裂一個新檔案。檔案儲存體大小與行數參數可以同時設定,最先觸發的限制另起檔案。 | 無 | |
增加SQL Plan模組。 | 控制台增加查看慢SQL的執行計畫功能。 | ||
支援 | 目前支援兩種情境:UPDATE的列輸入為常數和UPDATE的列輸入為SELECT中的列。 | 無 | |
OSS外表檔案格式。 | OSS外表支援ORC格式檔案。 | 無 | |
batch load優先順序。 | batch load支援通過hint指定優先順序。 | 無 | |
最佳化 | limit N文法效能最佳化。 | 最佳化limit N filter運算元下推邏輯,提高效能。 | 無 |
相容性提升。 | 建表語句對bool或boolean進行相容。 | 無 | |
資料庫名稱最佳化。 | 資料庫名稱支援大寫字母或底線開頭。 | 無 |
2020年7月
V3.1.1.6
類別 | 名稱 | 描述 | 相關文檔 |
新增 | Timestamp、Datetime列修改 | Timestamp、Datetime列進行Modify Column時,支援on update current_timestamp。 | 無 |
表名和列名最佳化 | 支援中文表名和列名。 | 無 | |
建立OSS外表時的要求 | 建立OSS外表時:
| ||
| 支援通過 | ||
最佳化 | Boolean類型欄位 | Boolean類型欄位的Default值支援數值0和1。 | 無 |
Show Databases | 支援Show Databases許可權授權。 | 無 |
2020年4月
V3.0.9.6
為提升服務品質,AnalyticDB for MySQL將在本次升級中對基礎版使用者進行資料庫軟體升級,升級內容如下所示:
類別 | 名稱 | 描述 | 相關文檔 |
新增 | GEO函數 | 支援使用GEO函數。 | |
JSON_EXTRACT函數 | 支援使用JSON_EXTRACT函數。 | ||
INSERT INTO VALUES(FROM_UNIXTIME(...)) | 支援 | 無 | |
Nested Loop Join關聯方式 | 支援Nested Loop Join關聯方式。 | 無 | |
Power BI串連 | 協議層支援Power BI串連。 | 無 | |
資料庫名 | 資料庫名支援包含中劃線(-)。 說明 需要通過反引號(``)將中劃線(-)引起來。 | 無 | |
最佳化 | 零日期 | 將零日期(零月或者零日)轉換為NULL。 | 無 |
Decimal類型的DIV函數 | Decimal類型的DIV函數與MySQL保持一致。 | ||
JSON類型中CAST轉換 | JSON類型中CAST轉換對齊MySQL和Hive。 | ||
慢查詢記錄閾值 | 慢查詢記錄閾值調整為1秒。 | 無 |
2020年3月
V3.0.9
類別 | 名稱 | 描述 | 相關文檔 |
新增 | JSON資料類型及相關JSON函數 | 支援複雜資料類型JSON以及相關JSON函數。 | |
|
| 無 | |
最佳化 | 支援最大表數量 | 叢集版最小叢集(2個節點群組)支援最大表數量由512提升為800。 | 無 |
DDL相容性 | 提升了AnalyticDB for MySQL 2.0 DDL相容性,便於使用者無感遷移到3.0 。 | 無 | |
BI工具相容性 | 持續提升BI工具相容性,本次全面相容Power BI。 |
2020年2月
V3.0.8
類別 | 名稱 | 描述 | 相關文檔 |
新增 | MariaDB JDBC Connector | 支援MariaDB JDBC Connector。 | 無 |
叢集版規格 | 叢集版新增S8(儲存密集型)規格,S8主要適用於並發稍低以及效能要求不高的情境。 | 無 | |
購買叢集靈活性 | 支援新購和擴容偶數節點群組,增加使用者購買叢集的靈活性,大幅度降低使用者成本。 | 無 | |
金融雲開服 | 金融雲華東1(杭州)、華東2(上海)和華南1(深圳)開服。 | 無 | |
國際站開服 | 國際站中國香港、印尼(雅加達)和馬來西亞(吉隆坡)地區開服。 | 無 | |
最佳化 | 時間類型 | 時間類型TIMESTAMP和DATATIME相容MySQL SQL_MODE的NO_ZERO_DATE模式。 | 無 |
2019年12月
V3.0.7
類別 | 名稱 | 描述 | 相關文檔 |
新增 | 規格C24 | 新增高計算密集型規格C24,更好地滿足使用者複雜計算的訴求。 | 無 |
升配功能 | 新增升配功能,使用者可以在C8、C4、C24三個規格之間線上秒級切換。 | 無 | |
監控警示功能 | 新增監控警示功能,使用者通過CloudMonitor設定所有監控項的閾值,超過閾值將觸發警示。 | ||
終止查詢 | 新增終止查詢功能,使用者可以在控制台即時查看正在啟動並執行查詢並進行終止查詢操作。 | 無 | |
DRDS(已升級為PolarDB-X)同步至AnalyticDB for MySQL鏈路 | 新增DRDS同步鏈路,使用者可以通過DTS把DRDS資料即時同步到AnalyticDB for MySQL中進行分析。 | 無 | |
開服 | 國際站首度開服,本次開服地區為新加坡和日本。 | 無 | |
最佳化 | 建立視圖 | 建立視圖支援視窗函數。 | 無 |
CTE使用情境 | 豐富CTE使用情境,INSERT SELECT FROM子句中支援CTE。 |
2019年9月
V3.0.6
類別 | 名稱 | 描述 | 相關文檔 |
新增 | 規格C4 | 新增學習型規格C4,降低使用者的使用門檻。 | 無 |
COLLECT_SET函數 | 支援COLLECT_SET函數。 | 無 | |
最佳化 | 叢集生產和擴容時間 | 最佳化叢集生產和擴容時間,大大節約使用者時間成本。 | 無 |
2019年8月
V3.0.5
類別 | 名稱 | 描述 | 相關文檔 |
新增 | 列的預設值 | 支援將列的預設值設定為目前時間,例如 | 無 |
OGG支援 | OGG支援ADB,增強Oracle資料同步至ADB。 | 無 | |
磁碟擴容 | 新增磁碟優雅擴容功能,極大提升了靈活性,降低使用者成本。 | 無 | |
金融雲售賣 | 支援金融雲售賣。 | 無 | |
虛商平台物流雲和聚石塔 | 支援虛商平台物流雲和聚石塔。 | 無 | |
最佳化 | 修改非自增鍵的報錯資訊 | 最佳化非自增鍵改成自增屬性報錯資訊。 | 無 |
2019年7月
V3.0.4
類別 | 名稱 | 描述 | 相關文檔 |
新增 | 備份功能 | 增量備份和備份恢複功能,通過備份組和時間點恢複資料,使資料具有最大的可恢複性。 | 無 |
LOAD DATA | 新增LOAD DATA LOCAL INFILE功能。 | ||
購買產品靈活性 | 購買任意偶數節點群組功能,例如在控制台上勾選2、4、6或者8等偶數節點群組,極大地增強了靈活性。 | 無 | |
資料類型和重要函數 | 新增資料類型以及部分重要函數。 | 無 | |
最佳化 | 相容性 | 完全相容Navicat、FineReport和FineBI三款工具,大幅度提升SequelPro相容性。 | 無 |