適用於 MySQL 的 Azure 資料庫 這是一項 Azure 資料庫服務,可針對資料庫管理功能和組態設定提供更細微的控制與彈性。 此服務目前支援 MySQL 5.7 和 8.0 社群版本。
本文摘要說明適用於 MySQL 的 Azure 資料庫服務中的新版本和功能。
如需先前發行的功能,請瀏覽 適用於 MySQL 的 Azure 資料庫:先前發行的功能。
附註
本文參考 Microsoft 不再使用的「從屬」一詞。 從軟體中移除該字詞時,我們也會將其從本文中移除。
2025年5月
設定自動備份的備份間隔 (預覽)
「適用於 MySQL 的 Azure 資料庫」現在支援設定系統自動備份的備份間隔,以改善還原速度。 此功能目前在有限的區域中提供,也就是美國中西部和東亞。 在這裡深入瞭解此功能。
啟用自動調整 IOPS 以加快還原和複本佈建的速度
適用於 MySQL 的 Azure 資料庫現在支援在還原作業和複本布建工作流程期間啟用來源和目標伺服器的 IOPS 自動調整 功能。 這項增強功能可藉由暫時提升 IOPS 以符合這些作業的效能需求,協助加速還原和複本布建程式。 布建完成後,您可以停用自動調整 IOPS 設定。
若要深入瞭解,請瀏覽 時間點還原。
專用 Azure Standard Load Balancer (SLB) 的高可用性 (預覽)
在 Azure Database for MySQL 中,專用標準負載平衡器(SLB)現已可供啟用高可用性(HA)的伺服器公眾預覽。 這項功能會將專用的標準負載平衡器新增至高可用性組態,以便在後端伺服器之間進行低延遲、高輸送量的前端流量分佈。 這項增強功能可改善故障轉移效能,並確保更有效率地處理 MySQL 數據流量。 如果您想要為HA伺服器啟用SLB,請向 Azure 支援提出支援票證。
2025年3月
外掛程式管理和復原記錄清除的新內建預存程序
適用於 MySQL 的 Azure 資料庫中有兩個新的內建預存程式,可讓客戶管理外掛程式設定並清除復原記錄,而不需要支援介入:
驗證密碼外掛程式管理:- 啟用:
CALL az_install_validate_password_plugin();
- 停用:CALL az_uninstall_validate_password_plugin();
- 啟用后,外掛程式的組態參數可在 Azure 入口網站的 [ 伺服器參數 ] 頁面上取得。復原記錄清除:
- 新的預存程式可用來手動清除 復原記錄 檔,以避免不必要的記憶體耗用量。
請參閱 適用於 MySQL 的 Azure 資料庫中的內建預存程式 一文,以深入瞭解適用於 MySQL 的 Azure 資料庫內建預存程式
根據預設,快取 SHA-2 密碼外掛程式現在已公開
外掛程式 caching_sha2_password
現在預設會向客戶公開。 客戶可以在 Azure 入口網站中設定相關的 伺服器參數 來啟用和設定它。
業務關鍵服務層級的預設區域復原能力 (復原)
為了回應客戶要求在選擇部署類型上的彈性,我們決定取消此前將區域復原設為 Business-Critical 服務層級預設設定的變更。
2025年2月
已知問題
即使在適用於 MySQL 的 Azure 資料庫伺服器上啟用此功能之後,Azure Advisor 建議仍建議啟用加速記錄。
對於具有 客戶自控密鑰的伺服器(CMK),啟用 加速記錄 可能會因為目前的限制而無法運作。 您可以暫時停用 CMK、啟用加速記錄,以及重新啟用 CMK 作為因應措施。
若要深入瞭解,請流覽 加速記錄。
2025年1月
業務關鍵服務層級的預設區域復原能力
您現在可以在業務關鍵服務層級上執行的任務關鍵性工作負載,享有可用性區域內針對基礎結構失敗的最高層級可用性,而不需支付額外費用。 無論您的彈性伺服器是否啟用高可用性 (HA),您的伺服器數據和記錄檔預設都會裝載在區域備援記憶體中。 雖然已啟用區域備援 HA 的伺服器會繼續因內建區域備援和經常性儲存層待命而受益於 99.99% 的可用時間 SLA,但非 HA 伺服器可以透過區域備援備份從區域性中斷中快速復原。 這項增強功能適用於 Business-Critical 服務層級中布建的所有新伺服器。
附註
根據要求能夠選擇慣用部署類型的客戶意見反應,我們決定復原業務關鍵服務層級的預設區域復原。 現在,針對業務關鍵和一般用途伺服器,客戶必須在伺服器建立時選取相同區域或區域備援的高可用性 (HA) 模式。 此選擇是最終決定,不能更改。
為所有新的業務關鍵伺服器啟用加速記錄
加速記錄功能,可大幅提升適用於 MySQL 的 Azure 資料庫彈性伺服器實例的效能,現在預設會針對所有新的 Business-Critical 伺服器啟用。 加速記錄提供專為高輸送量需求設計的動態解決方案,可降低延遲,而不需要額外費用。 現有的業務關鍵伺服器也可以透過 Azure 入口網站啟用加速記錄。 適用於 MySQL 的 Azure 資料庫中的加速記錄功能 。
2024 年 11 月
MySQL 8.4 LTS 版本支援 - 公開預覽
適用於 MySQL 的 Azure 資料庫現在支援 MySQL 8.4 LTS 版本,將最新的 MySQL 功能帶入 Azure。 MySQL 8.4 LTS 版本提供增強的複寫功能、擴充的監視和長期支援,因此非常適合需要穩定性和進階管理的生產環境。 適用於 MySQL 的 Azure 資料庫版本支持原則
MySQL 9.1 創新版本支援 - 公開預覽
適用於 MySQL 的 Azure 資料庫現在支援 MySQL 9.1 創新版本,並引進實驗性功能,包括預存程式的 JavaScript 支援,以及針對機器學習和分析中新式應用程式設計的新向量數據類型。 適用於 MySQL 的 Azure 資料庫版本支持原則
2024年10月
新的 B1 伺服器無法使用
從 2024 年 11 月 1 日起,新的 B1 伺服器受限於確保效能和可靠性,以持續改善安全性。 建議您探索專為支援需求而設計的替代 SKU,同時維護高服務可靠性。 感謝您的體諒,讓我們致力於改善您的體驗。
對您來說這代表什麼?
有限存取權:新的 B1 執行個體在 10/28/24 之後無法使用。
現有的部署:任何目前的 B1 實例都不受影響。
替代選項:探索及考慮使用其他 SKU,例如 B1ms 和 B2s,提供增強的計算能力和記憶體,同時支援更高的效能。
後續步驟:
- 檢閱建議替代 SKU
- 請在此查看變更 SKU 的文件:- Azure 入口網站- Azure 命令列介面
- 檢閱使用量儀表板以監視您目前的使用量
2024 年 9 月
適用於 MySQL 的 Azure 資料庫彈性維護現已正式推出
適用於 MySQL 的 Azure 資料庫已正式將彈性維護功能發行至正式運作(GA)。 此功能可讓使用者透過 Azure CLI 重新排程維護活動,以提供增強的控制和彈性。 重新排定的時段也已擴大,以涵蓋相同區域內及相同一輪維護的所有可用維護日期,而不是僅限於實例排定日期前後的 14 天時段。
若要深入瞭解,請流覽 排程維護。
2024 年 8 月
適用於 MySQL 的 Azure 資料庫現在支援單一數據檔中最多 8 TB!
適用於 MySQL 的 Azure 資料庫現在支援大小高達 8 TB 的單一 InnoDB 資料檔案,讓使用者能夠在單一檔案中儲存的資料集更大。 這項增強功能降低了資料分割的需求,並簡化資料庫管理,讓使用 InnoDB 儲存體引擎處理大量資料時更輕鬆。 瞭解更多資訊。
可高載計算層的主要版本升級支援
適用於 MySQL 的 Azure 資料庫現在會提供可高載 SKU 計算層的主要版本升級。 此支援會在執行升級之前,自動將計算層升級至一般用途 SKU,以確保有足夠的資源。 客戶可以選擇在升級後恢復為Burstable SKU。 可能會產生額外成本。
若要深入瞭解,請瀏覽 升級 MySQL 版本。
已淘汰計量公告
我們想要通知您在適用於 MySQL 的 Azure 資料庫中已淘汰下列計量。
- 儲存體節流計數 (已淘汰)
- 可用記憶體位元組 (已淘汰)
- MySQL 鎖定資料列鎖定等候 (已淘汰)
這些計量不再受到支援,並在 2024 年 8 月底之前從監視中移除。 建議您更新監視和警示設定以排除這些計量,並使用提供類似深入解析的替代計量。
2024年7月
從私人存取 (虛擬網路整合) 網路移至公用存取或私人連結
利用可使用私人連結的選項,可以將適用於 MySQL 的 Azure 資料庫彈性伺服器從私人存取 (虛擬網路整合) 轉換為公用存取。 此功能特性能讓伺服器順暢地從整合的虛擬網路切換至 Private Link/Public 基礎結構,而不需改變伺服器名稱或移動資料,簡化客戶的過程。
若要深入瞭解,請流覽 從私人存取(虛擬網路整合)網路移至公用存取或私人連結。
適用於 MySQL 的 Azure 資料庫彈性伺服器的受控 HSM 支援 (正式發行)
我們很榮幸在此宣布,正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器之客戶自控金鑰 (CMK) 的 Azure Key Vault 受控 HSM 支援。 使用受控 HSM,您可以使用 CMK 自備金鑰 (BYOK) 功能來匯入 HSM 支援加密金鑰,以保護適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體中的待用資料,同時維護資料落地和對 HSM 金鑰的完全控制。
若要深入瞭解,請流覽 使用客戶管理的密鑰進行數據加密。
2024 年 5 月
現在已正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器中的加速記錄
我們很高興宣佈針對適用於 MySQL 的 Azure 資料庫彈性伺服器正式發行 (GA) 加速記錄功能。 這項功能可在 Business-Critical 服務層級內取得,並大幅提升適用於 MySQL 的 Azure 資料庫彈性伺服器實例的效能。 其會提供專為高輸送量需求設計的動態解決方案,可降低延遲並且無需額外費用。 適用於 MySQL 的 Azure 資料庫中的加速記錄功能 - 彈性伺服器。
現在正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器中最高 32 TB 儲存體的支援
我們很高興宣佈針對適用於 MySQL 的 Azure 資料庫彈性伺服器正式發行 (GA) 對 32 TB 儲存體的支援。 此功能僅適用於業務關鍵服務層級。
若要深入瞭解,請瀏覽 服務層級。
2024 年 4 月
在適用於 MySQL 的 Azure 資料庫彈性伺服器增強記憶體配置
在 4 月的部署中,我們推出適用於 MySQL 的 Azure 資料庫彈性伺服器的最佳化記憶體配置。 這項精簡功能可確保 MySQL Server 元件的記憶體計算更精確且有效率,因此能夠有效利用可用資源進行查詢處理和資料管理。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的服務層級。
適用於 MySQL 的 Azure 資料庫彈性伺服器的增強監視:推出新的計量
新增的計量包括 MySQL 執行時間、MySQL 歷程記錄清單長度、MySQL 鎖死、使用中交易和 MySQL 鎖定逾時。 這些計量提供更詳細的伺服器效能檢視,讓您更有效率地監視和最佳化資料庫作業。 除了這些新的計量之外,我們也改善了記憶體百分比計量。 其現在會提供更精確的 MySQL 伺服器 (mysqld) 流程的記憶體使用量計算。 監視適用於 MySQL 的 Azure 資料庫 - 彈性伺服器
適用於雲端的 Microsoft Defender 支援適用於 MySQL 的 Azure 資料庫彈性伺服器 (正式發行)
我們很高興宣佈在所有服務層級中適用於 MySQL 的 Azure 資料庫彈性伺服器正式發行適用於雲端的 Microsoft Defender 功能。 Microsoft Defender 進階威脅防護功能可簡化適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的安全性管理。 其會監視伺服器是否有異常或可疑的資料庫活動以偵測潛在的威脅,並提供安全性警示讓您調查並採取適當的動作,進而主動改善資料庫的安全性狀態,而不需要成為安全性專家。 什麼是適用於開放原始碼關聯式資料庫的 Microsoft Defender
隨選備份和匯出 (預覽)
適用於 MySQL 的 Azure 資料庫允許觸發隨選伺服器備份,並將其匯出至 Azure 記憶體帳戶(Azure Blob 記憶體)。 此功能目前處於公開預覽狀態,並且僅可在公用雲端區域中使用。
若要深入瞭解,請瀏覽 備份和還原。
已知問題
嘗試為適用於 MySQL 的 Azure 資料庫彈性伺服器啟用適用於雲端的 Microsoft Defender 功能時,您可能會遇到下列錯誤:「伺服器 <server_name> 與進階威脅防護不相容。 請連絡 Microsoft 支援以將伺服器更新為支援的版本。」 仍在等候內部更新的 MySQL 彈性伺服器可能會發生此問題。 伺服器的下列內部更新會自動解決此問題。 或者,您可以建立支援票證以加速立即更新。」
2024 年 3 月
加速記錄現在支援主要版本升級。
加速記錄現已支援 主要版本升級,允許從 MySQL 5.7 版升級至 8.0 版,並啟用加速記錄功能。適用於 MySQL 的 Azure 資料庫中的加速記錄功能 - 彈性伺服器
支援在適用於 MySQL 的 Azure 資料庫中長期保留備份 (預覽)
此功能可讓備份保留最多 35 天和最多 10 年。 在適用於 MySQL 的 Azure 資料庫彈性伺服器中進行備份與還原
2024年2月
加速記錄現在可供現有伺服器和三個新區域使用。
加速記錄先前僅限於在 11 月 14 日之後建立的伺服器使用,現在可在預覽階段中供所有現有業務關鍵層的獨立伺服器使用。 加速記錄也支援適用於 MySQL 的 Azure 資料庫 - 彈性伺服器所使用的 Microsoft Entra 驗證。 此外,這項功能已擴展到包括三個新區域:日本東部、南韓中部和波蘭中部。 適用於 MySQL 的 Azure 資料庫中的加速記錄功能 - 彈性伺服器
已知問題
由於本月部署的技術問題,具有讀取複本的主要伺服器暫時無法啟用加速記錄功能。 使用者應該先關閉加速記錄功能,再建立複本伺服器。 如果您需要加速記錄和複本建立的協助,請建立支援票證以取得協助。
若要深入瞭解,請流覽 限制。
稽核記錄現在支援萬用字元項目
伺服器參數現在支援
audit_log_include_users
和audit_log_exclude_users
中的萬用字元,可增強在稽核記錄中指定使用者包含和排除項目的彈性。增強的稽核記錄,具有完整的 MySQL 使用者稽核 CONNECTION_V2
伺服器參數 audit_log_events 現在支援事件CONNECTION_V2以取得詳細的連線記錄,提供 MySQL 互動中 使用者稽核、連線狀態和錯誤碼的深入解析。
若要深入瞭解,請流覽 稽核記錄。
意見反應與支援
如果您有使用適用於 MySQL 的 Azure 資料庫的問題或建議,請適當考慮下列連絡點:
- 要聯絡 Azure 支援,請從 Azure 入口網站提交支援要求。
- 若要修正您的帳戶問題,請在 Azure 入口網站中提出 支援要求 。