適用於 MySQL 的 Azure 資料庫 的新功能
什麼是 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器?是一種部署模式,其設計目的是比 適用於 MySQL 的 Azure 資料庫 單一伺服器部署模式更細微地控制資料庫管理功能和組態設定。 此服務目前支援 MySQL 5.7 和 8.0 社群版本。
本文摘要說明自 2021 年 1 月起,適用於 MySQL 的 Azure 資料庫彈性伺服器中的新版本和功能。 清單會以反向時間順序顯示,並先顯示最新的更新內容。
注意
本文參考 Microsoft 不再使用的「從屬」一詞。 從軟體中移除該字詞時,我們也會將其從本文中移除。
2024 年 11 月
MySQL 8.4 LTS 版本支援 - 公開預覽
Azure MySQL 彈性伺服器現在支援 MySQL 8.4 LTS 版本,將最新的 MySQL 功能帶入 Azure。 MySQL 8.4 LTS 版本提供增強的復寫功能、擴充的監視和長期支援,因此非常適合需要穩定性和進階管理的生產環境。 適用於 MySQL 的 Azure 資料庫 版本支持原則
MySQL 9.1 創新版本支援 - 公用 Prevew
Azure MySQL 彈性伺服器現在支援 MySQL 9.1 Innovation 版本,引進實驗性功能,包括預存程式的 JavaScript 支援,以及專為機器學習和分析中的新向量數據類型而設計的新向量數據類型。 適用於 MySQL 的 Azure 資料庫 版本支持原則
注意
由於假日期間 Azure 部署限制,某些使用者在建立新伺服器時可能不會看到 Azure MySQL 8.4 和 9.1 版的選項。 針對受影響的客戶,您可以將您想要註冊的訂用帳戶標識碼傳送至此電子郵件位址: AskAzureDBforMySQL@service.microsoft.com。 收到您的電子郵件之後,我們會解除封鎖您的訂用帳戶,以選取 Azure MySQL 8.4 和 9.1。
2024 年 10 月
新的 B1 伺服器無法使用
為了確保效能和可靠性,基於持續的安全性改善,從 2024 年 11 月 1 日起,建立新的 B1s 伺服器將會受到限制。 建議您探索專為在維護高服務可靠性的同時,更妥善地支援需求的替代SKU。 感謝您了解,因為我們致力於改善您的體驗。
這對您意味著什麼?
有限存取:新的 B1 實例將在 10/28/24 之後無法使用。
現有的部署:任何目前的 B1 實例都不會受到影響。
替代選項:探索及考慮使用其他 SKU,例如 B1ms 和 B2s,可提供增強的計算能力和記憶體,同時支援更高的效能。
後續步驟:
- 檢閱建議的替代 SKU
- 在這裡存取變更 SKU 的檔案:
- 檢閱使用量儀錶板以監視您目前的使用量
2024 年 9 月
適用於 MySQL 的 Azure 資料庫彈性伺服器彈性維護現已正式發行
適用於 MySQL 的 Azure 資料庫彈性伺服器,已正式發行彈性維護功能。 使用者利用這項功能,現在可以透過 Azure CLI 重新排程維護活動,控制能力更強,彈性也更高。 此外,重新排程時段更長,涵蓋相同區域同一輪維護內所有可用的維護日期,而不是僅限於執行個體原先排程日期前後的 14 天。深入了解
2024 年 8 月
適用於 MySQL 的 Azure 資料庫彈性伺服器,現在單一資料檔案最多可支援 8 TB!
適用於 MySQL 的 Azure 資料庫,現在支援大小高達 8 TB 的單一 InnoDB 資料檔案,使用者能夠在單一檔案中儲存的資料集更大。 經過這項強化,資料分割需求降低,資料庫管理也獲得簡化,使用 InnoDB 儲存引擎處理大量資料時更輕鬆。 深入了解。
可高載計算層的主要版本升級支援
適用於 MySQL 的 Azure 資料庫現在會提供可高載 SKU 計算層的主要版本升級。 此支援會在執行升級之前,自動將計算層升級至一般用途 SKU,以確保有足夠的資源。 客戶可以選擇在升級後還原回可高載 SKU。 可能會套用額外的成本。 深入了解
取代計量公告
我們想通知您,適用於 MySQL 的 Azure 資料庫彈性伺服器下列計量已被取代。
- 儲存體節流計數 (已取代)
- 可用記憶體位元組 (已取代)
- MySQL 鎖定資料列鎖定等候 (已取代)
這些計量日後不再獲得支援,將於 2024 年 8 月底從監視範圍移除。 建議您更新監視和警示設定,排除這些計量,改用提供相似深入解析的計量替代。 如需替代計量的詳細資訊和指導,請參閱 Azure 監視文件
2024 年 7 月
從私人存取 (虛擬網路整合) 網路移至公用存取或私人連結
現在可選擇使用私人連結,將適用於 MySQL 的 Azure 資料庫彈性伺服器,從私人存取 (整合虛擬網路) 轉換為公用存取。 此功能可讓伺服器順暢地從虛擬網路整合切換至私人連結/公用基礎結構,而不需要改變伺服器名稱或移轉資料,以簡化客戶的程序。 深入了解
適用於 MySQL 的 Azure 資料庫彈性伺服器之受控 HSM 支援 (正式發行)
我們很榮幸在此宣布,正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器之客戶自控金鑰 (CMK) 的 Azure Key Vault 受控 HSM 支援。 透過受控 HSM,您可以使用 CMK 攜帶您自己的金鑰 (BYOK) 功能,匯入自己的 HSM 支援加密金鑰,以保護適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體中的待用資料,同時堅守資料落地,並保有完全控制 HSM 金鑰的能力。 深入了解
2024 年 5 月
現在已正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器中的加速記錄
我們很高興宣佈針對適用於 MySQL 的 Azure 資料庫彈性伺服器正式發行 (GA) 加速記錄功能。 這項功能可在業務關鍵服務層級內取得,可大幅提升適用於 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 版升級至已啟用加速記錄功能的 MySQL 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 中錯誤碼互動的深入解析。深入了解
2023 年 12 月
針對適用於 MySQL 的 Azure 資料庫彈性伺服器提供近乎零停機的維護 (預覽)
此功能可大幅減少與維護相關的停機時間,在大部分情況下,通常可將作業維持在 60 秒內。 在已啟用高可用性的伺服器中使用計劃性容錯移轉,其會先更新待命伺服器,然後再進行容錯移轉,以使其成為主要伺服器,最後再更新先前的主要伺服器,確保可將服務中斷降至最低。深入了解
針對適用於 MySQL 的 Azure 資料庫彈性伺服器,在伺服器記錄底下提供錯誤記錄檔 (預覽)
這個新功能可讓您直接存取 MySQL Server 錯誤記錄檔,大幅改善針對問題進行疑難排解的能力,以及增強適用於 MySQL 的 Azure 資料庫彈性伺服器的透明度和獨立性。適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的錯誤記錄檔 (預覽)
2023 年 11 月
增強複本佈建體驗
複本佈建體驗現在將提供額外的彈性,可在佈建工作流程期間修改複本計算和儲存體設定。 您可以在佈建期間修改複本伺服器的計算設定,就不必在佈建複本伺服器後進行變更。 此功能也會能用於修改複本伺服器的備份保留天數,並將其設定為具有與來源伺服器不同的值。
使用 Azure CLI 修改多個伺服器參數
您現在可以使用 Azure CLI,輕易地針對適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體更新多個伺服器參數。 深入了解。
適用於 MySQL 的 Azure 資料庫彈性伺服器中的加速記錄 (預覽)
我們很高興宣佈針對適用於 MySQL 的 Azure 資料庫彈性伺服器推出加速記錄功能預覽。 此功能適用於業務關鍵服務層級。 加速記錄可大幅提升 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例的效能,提供專為高輸送量需求而設計的動態解決方案,可降低延遲並優化成本效益。適用於 MySQL 的 Azure 資料庫 中的加速記錄功能 - 彈性伺服器。
適用於 MySQL 的 Azure 資料庫彈性伺服器中的通用異地還原 (正式發行)
通用異地還原功能可讓您從適用於 MySQL 的 Azure 資料庫彈性伺服器可用的 Azure 支援區域,將來源伺服器執行個體還原至替代區域。 如果區域中的大規模事件導致資料庫應用程式無法使用,則您可以使用此功能作為災害復原選項,將伺服器還原至與來源伺服器區域不同的 Azure 支援目標區域。 深入了解。
2023 年 10 月
在適用於 MySQL 的 Azure 資料庫彈性伺服器中新增全新的虛擬核心選項
我們很高興通知您,我們已在適用於 MySQL 的 Azure 資料庫彈性伺服器的業務關鍵服務層級底下推出了 20 個全新的虛擬核心選項。 在適用於 MySQL 的 Azure 資料庫彈性伺服器的計算選項中尋找更多資訊。
已知問題
- 嘗試在變更 CMK 設定時,於單一要求中修改使用者指派的受控識別和金鑰識別碼時,作業即會停滯。 我們正致力於研發即將部署的永久解決方案,以解決此問題。 同時,請確保您會執行這兩項作業,以在個別的要求中更新使用者指派的受控識別和金鑰識別碼。 只要使用者指派的身分識別具有這兩個金鑰保存庫的必要存取權,這些作業的順序就不重要。
- 我們發現了一個已知問題,即客戶在使用 ARM/CLI/RestAPI 建立或更新適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體時,無法將新的自訂維護期間 (CMW) 設定初始化。 目前,CMW 設定只能透過 Azure 入口網站進行初始設定。 接著,可在伺服器更新期間對 CMW 進行後續修改。 我們正積極努力解決此限制。 因應措施是,客戶可以透過 Azure 入口網站,手動為 MySQL 伺服器設定 CMW,然後再透過 ARM/CLI/RestAPI 進行任何進一步變更。
2023 年 9 月
適用於 MySQL 的 Azure 資料庫彈性伺服器的彈性維護 (公開預覽)
適用於 MySQL 的 Azure 資料庫彈性伺服器的彈性維護,讓量身打造的維護排程能夠符合您的作業節奏。 此功能可讓您在最多 14 天的期間內重新排程維護工作,並起始隨選維護,讓您可對伺服器維護時間進行前所未有的控制。 持續關注未來更多可自訂的體驗。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的排程維護。
適用於 MySQL 的 Azure 資料庫彈性伺服器上的通用跨區域讀取複本 (正式發行)
適用於 MySQL 的 Azure 資料庫彈性伺服器現在支援公用區域中的通用讀取複本。 此功能可讓您將資料從適用於 MySQL 的 Azure 資料庫彈性伺服器的執行個體複寫到通用區域中的唯讀伺服器,其可能是適用於 MySQL 的 Azure 資料庫彈性伺服器可用之 Azure 支援區域清單中的任何區域。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的讀取複本。
適用於 MySQL 的 Azure 資料庫彈性伺服器的 Private Link (正式發行)
您現在可以啟用私人端點,提供一種安全的方法,可透過 Private Link 來存取適用於 MySQL 的 Azure 資料庫彈性伺服器,從而同時允許公用和私人存取。 如有必要,您可以選擇限制公用存取,確保連線會以獨佔方式透過私人端點進行路由傳送,以提高網路安全性。 您也可以在建立伺服器期間或之後,設定或更新 Private Link 設定。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的 Private Link。
將適用於 MySQL 的 Azure 資料庫單一伺服器移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器的 Azure MySQL 匯入智慧預設值 (公開預覽)
您現在可以使用最少的輸入來執行單一 CLI 命令,將適用於 MySQL 的 Azure 資料庫單一伺服器執行個體移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。 此命令會利用根據來源伺服器 SKU 和屬性佈建之目標適用於 MySQL 的 Azure 資料庫彈性伺服器的智慧預設值!
提名有資格之適用於 MySQL 的 Azure 資料庫單一伺服器執行個體,就地自動移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器
如果您擁有具有基本或 GP SKU 之適用於 MySQL 的 Azure 資料庫單一伺服器工作負載、已使用的資料儲存體 < 10 GiB,且未啟用任何複雜的功能 (CMK、Microsoft Entra ID、讀取複本、Private Link),您現在可透過此表單 (英文) 提交伺服器詳細資料來自行提名 (如果尚未由服務排程),以便就地自動移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器。
2023 年 8 月
適用於 MySQL 的 Azure 資料庫彈性伺服器中的通用異地還原 (公開預覽)
通用異地還原功能可讓您從適用於 MySQL 的 Azure 資料庫彈性伺服器可用的 Azure 支援區域,將來源伺服器執行個體還原至替代區域。 如果區域中的大規模事件導致資料庫應用程式無法使用,您可以使用此功能作為災害復原選項,將伺服器還原至與來源伺服器區域不同的 Azure 支援目標區域。 深入了解。
適用於 MySQL 的 Azure 資料庫彈性伺服器中產生的隱藏主索引鍵
適用於 MySQL 的 Azure 資料庫彈性伺服器現在支援針對 MySQL 8.0 版產生的隱藏主索引鍵 (GIPK) (英文)。 透過此變更,針對 MySQL 8.0 上所有適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體,伺服器系統變數 "sql_generate_invisible_primary_key" (英文) 的值會預設為 ON。 當 GIPK 模式為 ON 時,MySQL 會在所有 InnoDB 資料表中產生隱藏的主索引鍵,其為新建立且沒有明確主索引鍵的資料表。 深入了解 GIPK 模式:產生的隱藏主索引鍵和隱藏的資料行中繼資料 (英文)。
2023 年 7 月
適用於 MySQL 的 Azure 資料庫彈性伺服器中的自動調整 IOPS (正式發行)
您現在可以視需要調整 IOPS,而不必預先佈建特定數量的 IOPS。 有了這項功能,您現在可以在適用於 MySQL 的 Azure 資料庫彈性伺服器中享有高枕無憂的 IO 管理,因為伺服器會根據工作負載需求自動相應增加或減少 IOPS。 透過此功能,您只需針對使用的 IO 付費,而不再需要佈建完全未使用的資源並付費,同時可節省時間和金錢。 自動調整 IOPS 功能可消除以最低成本,為適用於 MySQL 的 Azure 資料庫彈性伺服器客戶提供最佳效能所需的管理。 深入了解。
2023 年 6 月
適用於 MySQL 的 Azure 資料庫彈性伺服器的 Private Link (預覽)
您現在可以使用 Private Link,啟用對適用於 MySQL 的 Azure 資料庫彈性伺服器的私人存取。 Azure Private Link 基本上會將 Azure 服務帶入私人虛擬網路 (虛擬網路) 內部。 使用私人 IP 位址就能夠像虛擬網路內的任何其他資源一樣,存取適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的 Private Link。
針對適用於 MySQL 的 Azure 資料庫彈性伺服器,使用客戶自控金鑰增強資料加密
適用於 MySQL 的 Azure 資料庫彈性伺服器現在支援允許從選取的 VNet 存取 Azure Key Vault,以使用客戶自控金鑰啟用資料加密。 使用客戶自控金鑰對適用於 MySQL 的 Azure 資料庫 - 彈性伺服器進行資料加密。
對適用於 MySQL 的 Azure 資料庫彈性伺服器的伺服器參數支援
如果您需要下方伺服器參數的協助,請連絡我們的支援小組。
[lower_case_table_names] (https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names):MySQL 5.7 版支援將值變更為 2。 不允許將值從 2 變更回 1。 請連絡我們的支援小組以取得協助。
innodb_flush_log_at_trx_commit (英文):此參數會判斷認可作業的嚴格程度,以確保 ACID 合規性。 變更其預設設定的值可能會導致資料遺失。
對適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的最大 IOPS 支援
業務關鍵 SKU 現在支援 80K IOPS,能夠透過每秒增加的 IO 作業來增強效能。 深入了解。
2023 年 5 月
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器上異地配對區域中的讀取複本 (正式發行)
適用於 MySQL 的 Azure 資料庫 現在支援異地配對區域中的跨區域讀取複本。 此功能可讓您將資料從適用於 MySQL 的 Azure 資料庫彈性伺服器的執行個體複寫到異地配對區域中的唯讀伺服器。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的讀取複本
支援使用 GTID 的資料輸入複寫
彈性伺服器現在也支援使用 GTID 型復寫將資料複寫至適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。 您也可以使用此功能來設定已啟用高可用性伺服器的資料輸入複寫。 若要深入了解,請參閱如何使用 GTID 設定資料輸入複寫
針對適用於 MySQL 的 Azure 資料庫彈性伺服器,從 5.7 到 8.0 的主要版本升級 (正式發行)
主要版本升級功能可讓您對適用於 MySQL 的 Azure 資料庫彈性伺服器的現有執行個體一鍵執行就地升級 (從 MySQL 5.7 到 MySQL 8.0),而不需要移動任何資料或變更任何應用程式連接字串。 透過將適用於 MySQL 的 Azure 資料庫彈性伺服器主要版本從 5.7 升級到 8.0 的能力,您將能存取效能增強功能、安全性改進及新功能,例如,資料字典、JSON 增強功能和 Windows 函式。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的主要版本升級
2023 年 4 月
2023 年 3 月
Azure 資源健康狀態
如果有計劃性或非計劃性容錯移轉事件,使用 Azure 資源健康狀態來監視已啟用高可用性的伺服器中的健康情況和可用性。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的高可用性概念
增強還原體驗
還原體驗提供額外的彈性,可在佈建還原的伺服器時修改計算和儲存體設定。 還原的伺服器目前可設定為在佈建期間,具有比來源伺服器更高的計算層、計算大小及儲存體。 您也可以編輯「儲存體自動成長」、「備份保留天數」和「異地備援」等選項,使其具備與來源伺服器不同的值。
2023 年 2 月
增強型計量活頁簿現已可供使用
使用我們最近新增的增強型計量活頁簿來監視系統的效能。 將所有增強型計量合併到一處,您就能輕鬆地監視和追蹤系統的健康情況,並做出明智的決策來提升其整體效能。
主要版本升級現已回歸且可供使用
由於技術問題,主要版本升級功能已在入口網站中暫時停用,但現在又重新回歸使用。 如果遇到任何升級功能問題,請開啟支援票證,我們會為您提供協助。
MySQL 8.0 版的重做記錄管理
從 MySQL 8.0.30 版和更新版本 (英文) 開始,重做記錄的設定方式已有所變更。 您現在可以使用 innodb_redo_log_capacity (英文) 變數,從可用的值輕鬆調整重做記錄,而不是使用 innodb_log_file_size (英文) 變數。 深入了解。
不支援的伺服器參數
考慮到基礎架構和效能,已中止在適用於 MySQL 的 Azure 資料庫彈性伺服器中修改 thread_handling (英文) 參數的能力。
適用於 MySQL 的 Azure 資料庫 至 8.0.31 的次要版本升級
在本月部署之後,適用於 MySQL 的 Azure 資料庫彈性伺服器 8.0 將在次要版本 8.0.31* 上執行,若要深入了解此次要版本將有哪些變更,請參閱 MySQL 8.0.31 中的變更 (2022-10-11,正式發行) (英文)
已知問題
入口網站中無法使用的升級選項:本月部署後出現下列技術問題,已暫時停用主要版本升級功能。 很抱歉造成任何不便。 我們的小組正努力找出解決方案,將在下一個部署週期中解決此問題。 如需主要版本升級的立即協助,請開啟支援票證,我們會為您提供協助。
2022 年 12 月
新增複寫計量
您現在可以根據適用於 MySQL 的 Azure 資料庫 - 彈性伺服器所提供的不同複寫類型,透過新公開的複寫狀態計量,更清楚地了解複寫效能和健康情況。 深入瞭解
支援資料輸出複寫
適用於 MySQL 的 Azure 資料庫:彈性伺服器現在支援資料輸出複寫。 此功能讓客戶能夠將資料從適用於 MySQL 的 Azure 資料庫彈性伺服器 (來源) 同步到另一個 MySQL (複本),這些 MySQL 可能位於內部部署、虛擬機器中或裝載於 Azure 外部的資料庫服務上。 深入了解如何設定適用於 MySQL 的 Azure 資料庫中的資料輸出複寫。
2022 年 11 月
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的 Microsoft Entra ID 驗證 (正式發行)
使用身分識別,您現在可以使用 Microsoft Entra ID 來驗證 適用於 MySQL 的 Azure 資料庫。 透過驗證,您可以在集中的位置管理資料庫使用者的身分識別和其他 Microsoft 服務,從而簡化權限管理。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的 Microsoft Entra 驗證
客戶自控金鑰資料加密 - 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器 (正式發行)
使用客戶自控金鑰 (CMK) 對適用於 MySQL 的 Azure 資料庫彈性伺服器預覽執行資料加密,您可以攜帶自己的金鑰 (BYOK) 進行待用資料保護,並實作管理金鑰和資料的職責區分。 使用 CMK 的資料加密是在伺服器層級設定。 針對指定的伺服器,系統會使用 CMK (稱為「金鑰加密金鑰」(KEK)) 來加密服務所使用的資料加密金鑰 (DEK)。 透過客戶自控金鑰 (CMK),客戶將負責完全控制金鑰生命週期管理 (金鑰的建立、上傳、輪替、刪除)、金鑰使用權限及對金鑰作業進行稽核。 使用客戶自控金鑰對適用於 MySQL 的 Azure 資料庫 - 彈性伺服器進行資料加密
在 Azure US Government 區域中正式發行:適用於 MySQL 的 Azure 資料庫彈性伺服器現已在下列 Azure 區域中推出:
- USGov Virginia
- US Gov 亞利桑那州
- USGov Texas
已知問題
在特定案例中,如果將來源伺服器設定為區域備援高可用性,同時還啟用了異地備援,若目標區域沒有可用性區域支援,異地還原工作流程就會失敗。
2022 年 10 月
適用於 MySQL 的 Azure 資料庫彈性伺服器中,適用於一般用途和業務關鍵層的 AMD 計算 SKU
您現在可以根據一般用途 (Dadsv5 系列) 和業務關鍵 (Eadsv5 系列) 層,針對適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體選擇 Intel 或 AMD 硬體。 AMD SKU 為所有適用於 MySQL 的 Azure 資料庫彈性伺服器使用者提供具競爭力的價格效能選項。 為了確保入口網站中的透明度,您可以同時為主要和次要伺服器選擇計算硬體廠商。 在決定工作負載的最佳計算處理器之後,於更多可用的區域和地區中部署彈性伺服器。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的服務層級。
適用於 MySQL 的 Azure 資料庫彈性伺服器中的自動調整 IOPS (預覽)
您現在可以視需要調整 IOPS,而不必預先佈建特定數量的 IOPS。 有了這項功能,您現在可以在適用於 MySQL 的 Azure 資料庫彈性伺服器中享有高枕無憂的 IO 管理,因為伺服器會根據工作負載需求自動相應增加或減少 IOPS。 透過此功能,您只需針對使用的 IO 付費,而不再需要佈建完全未充分的資源並付費,同時可節省時間和金錢。 此外,任務關鍵性第 1 層應用程式可讓工作負載隨時使用額外的 IO 來達到一致的效能。 自動調整 IO 消除了以最低成本來為適用於 MySQL 的 Azure 資料庫客戶提供最佳效能所需的管理。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的服務層級
輕鬆對適用於 MySQL 的 Azure 資料庫彈性伺服器執行主要版本升級 (預覽)
主要版本升級功能可讓您對適用於 MySQL 的 Azure 資料庫彈性伺服器的現有執行個體一鍵執行就地升級 (從 MySQL 5.7 到 MySQL 8.0),而不需要移動任何資料或變更任何應用程式連接字串。 善用此功能,可在適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體上有效率地執行主要版本升級,並使用最新的 MySQL 8.0 供應項目。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的主要版本升級。
適用於 Azure Data Studio 的 MySQL 延伸模組 (預覽)
跨資料平台和雲端部署模型使用多個資料庫時,使用單一工具,在您的所有資料庫上執行最常見的工作,可讓生產力提高幾倍。 有了適用於 Azure Data Studio 的 MySQL 延伸模組,您現在可以連線及修改 MySQL 資料庫和其他資料庫,享有 Azure Data Studio 中的新式編輯器體驗和功能,例如 IntelliSense、程式碼片段、原始程式碼控制整合、原生 Jupyter Notebook、整合式終端等等。 將這個新工具與裝載於內部部署、虛擬機器上、其他雲端中的受控 MySQL 上,以及適用於 MySQL 的 Azure 資料庫彈性伺服器上的任何 MySQL 伺服器搭配使用。 快速入門:使用 Azure Data Studio 連線並查詢 MySQL。
以增強型計量提升監視效能
您現在可以在適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的監視之下,監視更多計量。 增強型計量可讓您透過 Innodb 計量獲得更高的可見性和監視效能,並使用 DML 統計資料與 DDL 統計資料等計量,對資料庫管理作業進行疑難排解。 深入了解
目前可設定的伺服器參數
目前可設定的伺服器參數清單。
已知問題
- 在對您的適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體,進行適用於 MySQL 的 Azure 資料庫彈性伺服器中的主要版本升級之後,目前不允許變更計算大小。 建議您在將主要版本從 5.7 版升級到 8.0 版之前,先變更適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的計算大小。
2022 年 9 月
已啟用高可用性之適用於 MySQL 的 Azure 資料庫彈性伺服器的讀取複本 (正式發行)
讀取複本功能可讓您將資料從適用於 MySQL 的 Azure 資料庫 - 彈性伺服器執行個體複寫到唯讀伺服器。 您可以將來源伺服器複寫到最多 10 個複本。 此功能現在已擴充,可支援相同區域內已啟用高可用性的伺服器。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的讀取複本。
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的 Microsoft Entra ID 驗證 (公開預覽)
您現在可以使用 Microsoft Entra ID 並使用身分識別,向適用於 MySQL 的 Azure 資料庫 - 彈性伺服器進行驗證。 透過驗證,您可以在集中的位置管理資料庫使用者的身分識別和其他 Microsoft 服務,從而簡化權限管理。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的 Microsoft Entra 驗證。
已知問題
只有在驗證類型變更為 Microsoft Entra ID 驗證時,伺服器參數 aad_auth_only 才會設定為 ON。 當您在未來只選擇 MySQL 驗證時,建議您手動停用它。
如果容錯移轉期間來源伺服器上的伺服器參數 aad_auth_only 為開啟狀態,則新還原的伺服器也會將其設為開啟。 您必須手動停用此伺服器參數,才能在還原的伺服器上使用 MySQL 驗證。 否則,必須設定系統管理員。
客戶自控金鑰資料加密 - 適用於 MySQL 的 Azure 資料庫彈性伺服器 (預覽)
使用客戶自控金鑰 (CMK) 對適用於 MySQL 的 Azure 資料庫彈性伺服器預覽執行資料加密,您可以攜帶自己的金鑰 (BYOK) 進行待用資料保護,並實作管理金鑰和資料的職責區分。 使用 CMK 的資料加密是在伺服器層級設定。 針對指定的伺服器,系統會使用 CMK (稱為「金鑰加密金鑰」(KEK)) 來加密服務所使用的資料加密金鑰 (DEK)。 透過客戶自控金鑰 (CMK),客戶將負責完全控制金鑰生命週期管理 (金鑰的建立、上傳、輪替、刪除)、金鑰使用權限及對金鑰作業進行稽核。 使用客戶自控金鑰對適用於 MySQL 的 Azure 資料庫 - 彈性伺服器進行資料加密。
在單一步驟中變更適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的時區
先前變更適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的 time_zone,需要兩個步驟才能生效。 現在,您不再需要呼叫 mysql.az_load_timezone() 程序來填入 mysql.time_zone_name 資料表。 只要從入口網站或 CLI 變更伺服器參數 time_zone,即可直接變更適用於 MySQL 的 Azure 資料庫彈性伺服器時區。
已知問題
只有在驗證類型變更為 Microsoft Entra ID 驗證時,伺服器參數 aad_auth_only 才會設定為 ON。 當您在未來只選擇 MySQL 驗證時,建議您手動停用它。
如果容錯移轉期間來源伺服器上的伺服器參數 aad_auth_only 為開啟狀態,則新還原的伺服器也會將其設為開啟。 若要在還原的伺服器上使用 MySQL 驗證,您必須手動停用此伺服器參數。 否則,必須設定系統管理員。
2022 年 8 月
適用於 MySQL 的 Azure 資料庫彈性伺服器的伺服器記錄
伺服器記錄可協助客戶以檔案格式來將伺服器記錄發出到伺服器儲存體空間,以供日後下載。 伺服器記錄支援慢速查詢記錄檔,可協助客戶進行效能疑難排解及查詢微調。 客戶最多可以儲存一週或 7 GB 的記錄。 您可以使用 Azure CLI 從啟用和下載適用於 MySQL 的 Azure 資料庫伺服器 - 彈性伺服器的記錄或列出及下載適用於 MySQL 的 Azure 資料庫 - 彈性伺服器記錄檔設定或下載這些項目。深入了解。
適用於 MySQL 的 Azure 資料庫彈性伺服器的隨選備份
透過隨選備份功能,客戶除了適用於 MySQL 的 Azure 資料庫彈性伺服器所建立的自動備份,還能觸發生產工作負載的隨選備份,並配合伺服器的備份保留原則予以儲存。 這些備份可當作最快速的還原點,以更快且更能夠預測的還原時間執行時間點還原。 深入了解。
業務關鍵層目前支援 Ev5 計算系列
適用於 MySQL 的 Azure 資料庫彈性伺服器的業務關鍵層現在可於更多區域中支援 Ev5 計算系列。 深入了解 Ev5 計算系列如何將 Azure MySQL 業務關鍵彈性伺服器效能提升 30%!(英文)
目前可設定的伺服器參數
目前可設定的動態伺服器參數清單:
已知問題
當您嘗試連線到伺服器時,會收到以下錯誤訊息:「錯誤 9107 (HY000):只允許 Microsoft Entra ID 帳戶連線到伺服器」。
伺服器參數 aad_auth_only 已在本月的部署中公開。 啟用伺服器參數 aad_auth_only 將會封鎖所有與適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的非 Microsoft Entra ID MySQL 連線。 我們目前正致力於開發讓 Microsoft Entra ID 驗證可完全正常運作所需的額外設定,而此功能將在即將推出的部署中提供。 在此之前,請勿啟用 aad_auth_only 參數。
2022 年 6 月
已知問題
在啟用稽核或慢速記錄的少數伺服器上,您可能不會再看到記錄上傳至在診斷設定中設定的資料接收器。 請根據您設定的資料接收器,確認您的記錄是否有事件的最新更新時間戳記。 如果您的伺服器受到此問題影響,請開啟支援票證,以便讓我們可以在伺服器上進行快速修正解決問題。
2022 年 5 月
宣佈適用於 MySQL 的 Azure 資料庫彈性伺服器可處理業務關鍵工作負載:適用於 MySQL 的 Azure 資料庫彈性伺服器的業務關鍵服務層級現已正式推出。 業務關鍵服務層級適用於需要低延遲、高並行、快速容錯移轉和高延展性的第 1 層生產工作負載,例如遊戲、電子商務和網際網路規模應用程式,以深入了解業務關鍵服務層級 (英文)。
宣佈為適用於 MySQL 的 Azure 資料庫彈性伺服器新增可高載計算執行個體 我們宣佈新增可高載計算執行個體,以支援客戶從 1 個虛擬核心到 20 個虛擬核心的自動擴展計算需求。 深入了解適用於 MySQL 的 Azure 資料庫彈性伺服器的計算選項。
已知問題
- 適用於 MySQL 的 Azure 資料庫彈性伺服器中的保留執行個體 (RI) 功能,在從記憶體最佳化服務層級進行品牌重塑之後,無法針對業務關鍵服務層級正常運作。 具體而言,執行個體保留已停止運作,我們目前正努力修正此問題。
- 私人 DNS 整合詳細資料不會顯示在已啟用高可用性的少數適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體上。 此問題不會影響伺服器的可用性或名稱解析。 我們正努力永久修正問題,會在下一個部署中提供此功能。 同時,假設您想要檢視私人 DNS 區域詳細資料。 在該案例中,您可以在 Azure 入口網站的快速入門:使用 Azure 入口網站建立 Azure 私人 DNS 區域底下進行搜尋,也可以執行已啟用高可用性之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的手動容錯移轉,並重新整理 Azure 入口網站。
2022 年 4 月
將適用於 MySQL 的 Azure 資料庫彈性伺服器的次要版本升級到 8.0.28:適用於 MySQL 的 Azure 資料庫彈性伺服器 8.0 目前正在次要版本 8.0.28 上執行。 若要深入了解即將出現在此次要版本中的變更,請參閱 MySQL 8.0.28 中的變更 (2022-01-18,正式發行) (英文)。
將適用於 MySQL 的 Azure 資料庫彈性伺服器的次要版本升級到 5.7.37:適用於 MySQL 的 Azure 資料庫彈性伺服器 5.7 目前正在次要版本 5.7.37 上執行。 若要深入了解即將出現在此次要版本中的變更,請參閱 MySQL 5.7.37 中的變更 (2022-01-18,正式發行) (英文)。
注意
某些區域仍在執行適用於 MySQL 的 Azure 資料庫彈性伺服器的較舊次要版本,而這些版本將於 2022 年 4 月底進行修補。
適用於 MySQL 的 Azure 資料庫彈性伺服器 (8.0.28) 會淘汰 TLSv1 或 TLSv1.1 通訊協定
從 8.0.28 版開始,MySQL 社群版本僅支援 TLS 通訊協定 TLSv1.2 或 TLSv1.3。 適用於 MySQL 的 Azure 資料庫彈性伺服器也將停止支援 TLSv1 和 TLSv1.1 通訊協定,以符合新式安全性標準。 針對新建立的資源及先前建立的資源,您無法再從伺服器參數窗格中設定 TLSv1 或 TLSv1.1。 預設值為 TLSv1.2。 在 2022 年 5 月 1 日之前,升級前建立的資源仍支援透過 TLS 通訊協定 TLS v1 或 TLS v1.1 進行通訊。
2022 年 3 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
針對現有彈性伺服器,從本地備援備份儲存體移轉至異地備援備份儲存體:適用於 MySQL 的 Azure 資料庫彈性伺服器提供額外的彈性,可在建立伺服器後從本地備援備份儲存體移轉至異地備援備份儲存體,以提高資料復原能力。 透過伺服器的 [計算 + 儲存體] 頁面啟用異地備援,可讓客戶在無法存取主要區域中的伺服器時,從地理災害或區域性失敗中復原現有適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。 為現有伺服器啟用此功能後,客戶就可以執行異地還原,並使用原始伺服器的最新異地備援備份,以將新的伺服器部署至異地配對的 Azure 區域。 在適用於 MySQL 的 Azure 資料庫彈性伺服器中進行備份與還原。
針對已停止的伺服器模擬災害復原演練:適用於 MySQL 的 Azure 資料庫彈性伺服器現在能夠在已停止的伺服器上執行異地還原,協助使用者針對工作負載模擬災害復原演練,以估計影響和復原時間。 這可協助使用者透過使用適用於 MySQL 的 Azure 資料庫彈性伺服器所提供的異地備援功能,更妥善地規劃以符合其災害復原和商務持續性目標。 使用 Azure CLI 在適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中進行時間點還原。
2022 年 1 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
在已停止之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體上停用所有作業:處於停止狀態之伺服器上的作業均會停用,並在 Azure 入口網站中顯示為非作用中。 已停止的伺服器上不支援的作業包括變更定價層、虛擬核心數目、儲存體大小或 IOPS、備份保留日、伺服器標籤、伺服器密碼、伺服器參數、儲存體自動成長、GEO 備份、HA 和使用者身分識別。
另外三個 Azure 區域中的可用性
適用於 MySQL 的 Azure 資料庫彈性伺服器的公開預覽現已在下列 Azure 區域中推出:
- 中國東部 2
- 中國北部 2
為已啟用高可用性之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體保留 36 IOPS
我們新增了 36 IOPS,並保留來支援已啟用高可用性之伺服器上的待命容錯移轉作業。 這個 IOPS 不算在伺服器上已設定的 IOPS 內,因此會根據您的 Azure 區域,每月收取更多費用。 額外的 IOPS 有助於我們確保可提供順暢地從主要複本容錯移轉到待命複本之體驗的承諾。 您可以瀏覽至適用於 MySQL 的 Azure 資料庫彈性伺服器的定價頁面、選擇伺服器的 Azure 區域,然後將每月 IOPS 成本乘以 36 IOPS,以估計新增的費用。 例如,如果伺服器裝載於美國東部,則預期的額外 IO 成本為每月 $0.05*36 = 1.8 美元。
錯誤修正
具有高可用性並且已啟用異地備援備份選項的伺服器先前重新啟動工作流程時會停滯;此問題現已修正。
已知問題
當您針對已啟用高可用性的伺服器使用 ARM 範本變更佈建或設定時,如果將單一部署用於啟用/停用高可用性和其他伺服器屬性 (例如,備份備援、儲存體等),則部署會失敗。 您可以另外提交部署要求來啟用/停用高可用性和設定變更,以減輕此問題。 您在使用入口網站或 Azure CLI 時不會發生問題,因為這些要求已分開處理。
當您在 [備份與還原] 頁面上針對已啟用 HA 的伺服器來檢視其自動化備份時,如果在某個時間點執行強制或自動的容錯移轉,則可能會失去在 [備份與還原] 頁面上檢視伺服器備份的權限。 儘管無法在入口網站上檢視關於備份的資訊,但彈性伺服器仍會成功地為後端的伺服器擷取每日自動備份。 而且可以將伺服器還原到保留期間內的任何時間點。
2021 年 11 月
適用於 MySQL 的 Azure 資料庫彈性伺服器已正式發行
適用於 MySQL 的 Azure 資料庫 彈性伺服器現在是全球 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器?的正式運作。
在 Azure 入口網站中檢視可用的完整備份
Azure 入口網站現已推出專用的 [備份與還原] 選項。 此頁面會列出伺服器保留期間內可用的備份,有效地提供單一窗格檢視,以供管理伺服器的備份和後續還原。 您可以使用此選項來:
- 檢視伺服器保留期間內所有可用完整備份的完成時間戳記
- 使用這些完整備份來執行還原作業
最快的還原點
使用最快速的還原點選項,您可以在伺服器保留期間內的指定日期,以最快的時間還原適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。 此還原作業會還原完整的快照集備份,且不需還原或復原記錄。 使用最快的還原點,客戶會在從 Azure 入口網站執行時間點還原時看到透過最新的還原點、自訂還原點和最快還原點三個選項。 深入了解。
Azure 入口網站中常見問題
[備份與還原] 頁面包含專門用來列出最常見問題與解答的區段。 這應該能夠在 Azure 入口網站內,直接回答大部分備份相關問題。 此外,選取頂端功能表上 [常見問題] 的問號圖示也可讓您存取更多相關的詳細資料。
還原已刪除之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體
此服務現在可讓您在適用於 MySQL 的 Azure 資料庫彈性伺服器刪除後的五天內復原已刪除的伺服器資源。 如需如何還原已刪除伺服器的詳細指南,請參閱記載的步驟。 若要避免部署後的伺服器資源遭到意外刪除或非預期的變更,建議管理員利用管理鎖定。
已知問題
在具有已啟用高可用性和異地備援備份選項的伺服器上,我們發現競爭條件遇到了罕見問題,因而阻止待命伺服器完成重新啟動。 由於此問題,當您對已啟用高可用性之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體進行容錯移轉時,可能會長時間停滯在重新啟動狀態。 修正程式會在下一個部署週期部署到生產環境。
2021 年 10 月
適用於 MySQL 的 Azure 資料庫彈性伺服器現已推出執行緒集區
執行緒集區可增強適用於 MySQL 的 Azure 資料庫彈性伺服器的可擴縮性。 使用執行緒集區,使用者現在可以最佳化效能、實現更高的輸送量,以及降低高並行工作負載的延遲。 深入了解。
針對 DR 案例從異地備援備份還原到異地配對區域
此服務提供彈性,可選擇異地備援備份儲存體,以獲得更高的資料復原能力。 啟用異地備援可讓客戶在無法存取主要區域中的伺服器時,從地理災害或區域性失敗中復原。 啟用此功能後,客戶就可以執行異地還原,並使用原始伺服器的最新異地備援備份,將新伺服器部署至異地配對的地理區域。 在適用於 MySQL 的 Azure 資料庫彈性伺服器中進行備份與還原。
建立讀取複本時的可用性區域選取
建立讀取複本時,可以選取您選擇的可用性區域位置。 可用性區域是高可用性供應項目,可保護應用程式和資料不受資料中心失敗所影響。 「可用性區域」是 Azure 地區內獨特的實體位置。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的讀取複本。
可高載 SKU 上將不再提供適用於 MySQL 的 Azure 資料庫彈性伺服器中的讀取複本
如果您目前具有已啟用讀取複本之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體,則必須將伺服器擴大到一般用途或業務關鍵定價層,或刪除 60 天內的讀取複本。 超過 60 天後,您仍可繼續使用主要伺服器進行讀寫作業,但複寫到讀取複本伺服器的作業將會停止。 針對新建立的伺服器,只有「一般用途」和「業務關鍵」定價層才會有讀取複本選項。
使用 Azure 監視器活頁簿監視適用於 MySQL 的 Azure 資料庫彈性伺服器
適用於 MySQL 的 Azure 資料庫彈性伺服器現已與 Azure 監視器活頁簿整合。 活頁簿提供彈性的畫布,可供您用來分析資料,並在 Azure 入口網站中建立豐富的視覺效果報表。 利用此整合,伺服器會連結到活頁簿和一些範例範本,而可協助您大規模監視服務。 這些範本可針對客戶需求來加以編輯、自訂並釘選到儀表板,以建立聚焦和有組織的 Azure 資源檢視。 教學課程:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的查詢效能深入解析、教學課程:使用適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的設定稽核記錄,以及執行個體概觀範本目前可供使用。 使用 Azure 監視器活頁簿監視適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。
預付適用於 MySQL 的 Azure 資料庫彈性伺服器計算資源及保留執行個體
相較於隨用隨付價格,適用於 MySQL 的 Azure 資料庫彈性伺服器現在可透過預付計算資源來讓您節省成本。 使用適用於 MySQL 的 Azure 資料庫彈性伺服器的保留執行個體,您可以預先承諾一年期或三年期之適用於 MySQL 的 Azure 資料庫彈性伺服器,以便在計算成本時獲得大幅折扣。 您可以將適用於 MySQL 的 Azure 資料庫單一伺服器的保留與適用於 MySQL 的 Azure 資料庫彈性伺服器進行交換。 深入了解。
在伺服器未使用時停止伺服器達 30 天之久
適用於 MySQL 的 Azure 資料庫彈性伺服器現在可讓您在該伺服器未使用時將其停止達 30 天之久,並在準備好繼續開發時啟動該伺服器。 這可讓您以自己的步調進行開發,並只需針對使用中的資源支付費用,從而節省資料庫伺服器的開發成本。 對於開發測試工作負載,以及只會在一天當中使用伺服器一陣子時,這一點就顯得很重要。 當您停止伺服器時,所有作用中的連線都會中斷。 當伺服器處於已停止狀態時,伺服器的計算就不會計費。 不過,伺服器的儲存體會繼續計費,因為該儲存體會留著,以確保伺服器再次啟動時,其中的資料檔案仍可使用。 深入了解。
對適用於 MySQL 的 Azure 資料庫彈性伺服器的 Terraform 支援
最新的 AzureRM 版本 v2.81.0 (英文) 現已發行對適用於 MySQL 的 Azure 資料庫彈性伺服器的 Terraform 支援。 如需使用 Terraform 佈建和管理適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的詳細參考文件,請參閱這裡 (英文)。 您可以在這裡 (英文) 找到或報告任何錯誤 (Bug) 或已知問題。
現在已可設定靜態參數 innodb_log_file_size
- innodb_log_file_size 現在可以設定為下列任何值:256 MB、512 MB、1 GB 或 2 GB。 由於其為靜態參數,因此需要重新啟動伺服器。 如果您變更了 innodb_log_file_size 參數的預設值,請檢查 "show global status like 'innodb_buffer_pool_pages_dirty'" 是否維持在 0 達 30 秒之久,以免重新啟動發生延遲。 若要深入了解,請參閱適用於 MySQL 的 Azure 資料庫彈性伺服器中的伺服器參數。
另外兩個 Azure 區域中的可用性
適用於 MySQL 的 Azure 資料庫彈性伺服器現已在下列 Azure 區域中推出:
- 美國西部 3
- 美國中北部
深入了解。
- 已知問題
- 當主要 Azure 區域關閉時,您就無法在其異地配對區域中建立異地備援伺服器,因為無法在主要 Azure 區域中佈建儲存體。 您必須等候主要區域啟動,才能在異地配對區域中佈建異地備援伺服器。
2021 年 9 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
另外三個 Azure 區域中的可用性
適用於 MySQL 的 Azure 資料庫彈性伺服器的公開預覽現已在下列 Azure 區域中推出:
- 英國西部
- 加拿大東部
- 日本西部
錯誤修正
下列區域已修正相同區域 HA 建立:
- 印度中部
- 東亞
- 南韓中部
- 南非北部
- 瑞士北部
2021 年 8 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
使用相同區域高可用性的單一區域內高可用性
此服務現在可讓客戶在啟用高可用性時,為其待命伺服器選擇慣用的可用性區域。 透過這項功能,客戶可以將待命伺服器放在與主要伺服器相同的區域中,以減少主要和待命之間的複寫延遲。 如果應用程式伺服器與資料庫伺服器放置於相同的 Azure 區域內,這也會降低兩者間的延遲。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的高可用性概念。
使用區域備援高可用性的待命區域選取
此服務現在可讓客戶選擇待命伺服器的區域位置。 使用這項功能,客戶可以將待命伺服器放在所選擇的區域中。 將待命資料庫伺服器和應用程式共置於相同區域可減少延遲,並讓客戶能夠針對災害復原情況與「區域關閉」案例進行更妥善的準備。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的高可用性概念。
私人 DNS 區域整合
什麼是 Azure 私人 DNS 區域?可為虛擬網路提供可靠且安全的 DNS 服務 (負責將服務名稱轉譯為 IP 位址)。 Azure 私人 DNS 可管理及解析虛擬網路中的網域名稱,而無需設定自訂的 DNS 解決方案。 這可讓您將虛擬網路上執行的應用程式,連線到在本機或全域對等互連虛擬網路上執行之適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。 適用於 MySQL 的 Azure 資料庫彈性伺服器現在會與 Azure 私人 DNS 區域整合,因而能夠順暢地解析目前虛擬網路或私人 DNS 區域所連結之任何對等互連虛擬網路內的私人 DNS。 透過這項整合,如果後端適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的 IP 位址在容錯移轉或任何其他事件期間有所變更,已整合的私人 DNS 區域就會自動更新,以確保應用程式會在伺服器上線後自動繼續連線。 使用適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的虛擬網路整合進行私人網路存取。
指定虛擬網路中伺服器的時間點還原
此服務的「時間點還原」體驗現在可讓客戶設定網路設定,讓使用者能夠在執行還原作業時,於私人和公用網路選項之間進行切換。 此功能可讓客戶將要還原的伺服器插入到指定的虛擬網路,以保護其連線端點。 使用 Azure 入口網站在適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中進行時間點還原。
可用性區域中伺服器的時間點還原
服務的時間點還原體驗現在可讓客戶設定可用性區域。 將資料庫伺服器和待命應用程式共置於相同區域可減少延遲,並讓客戶能夠針對災害復原情況與「區域關閉」案例進行更妥善的準備。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的高可用性概念。
個人預覽版已提供 validate_password 和 caching_sha2_password 外掛程式
適用於 MySQL 的 Azure 資料庫彈性伺服器現在支援在預覽中啟用 validate_password 和 caching_sha2_password 外掛程式。 validate_password 外掛程式提供密碼原則強制執行和密碼強度驗證。 caching_sha2_password 外掛程式提供比預設 mysql_native_password 外掛程式更安全的驗證方法。 若要深入了解,請造訪伺服器參數。
另外四個 Azure 區域中的可用性
適用於 MySQL 的 Azure 資料庫彈性伺服器的公開預覽現已在下列 Azure 區域中推出:
- 澳大利亞東南部
- 南非北部
- 東亞 (香港特別行政區)
- 印度中部
深入了解。
已知問題
- 用戶端如果搭配使用 SSL 與 ssl_mode VERIFY_IDENTITY,則會在區域備援高可用性伺服器容錯移轉之後,立刻就無法連線到伺服器。 使用 ssl_mode VERIFY_CA 可減輕此問題。
- 無法在下列區域建立相同區域高可用性伺服器:印度中部、東亞、南韓中部、南非北部、瑞士北部。
- 在罕見的案例中以及在 HA 容錯移轉之後,主要伺服器會處於 read_only 模式。 將 [伺服器參數] 頁面的 "read_only" 值更新為 OFF,即可解決此問題。
- 在 [計算+儲存體] 頁面上成功調整 [計算] 之後,IOPS 會重設為 SKU 預設值。 客戶可以藉由在部署計算和重設後續的 IOPS 後,將 [計算+儲存體] 頁面上的 IOPS 重新調整為 (先前設定的) 所需值,來解決此問題。
2021 年 7 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
將適用於 MySQL 的 Azure 資料庫單一伺服器線上移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器
客戶現在可以使用資料輸入複寫,以應用程式的最短停機時間,將適用於 MySQL 的 Azure 資料庫單一伺服器執行個體移轉到適用於 MySQL 的 Azure 資料庫彈性伺服器。 如需詳細的逐步指示,請參閱以最短的停機時間將適用於 MySQL 的 Azure 資料庫單一伺服器執行個體移轉到適用於 MySQL 的 Azure 資料庫彈性伺服器。
美國西部和德國中西部的可用性
適用於 MySQL 的 Azure 資料庫彈性伺服器的公開預覽現已在美國西部和德國中西部的 Azure 區域中推出。
2021 年 6 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
已改善較小儲存體伺服器上的效能
從 2021 年 6 月 21 日開始,所有新建立伺服器允許的最低已佈建儲存體大小會從 5 GB 增加為 20 GB。 此外,可用的免費 IOPS 也會從 100 個增加到 300 個。 下表摘要說明這些變更:
目前 自 2021 年 6 月 21 日起 允許的最小儲存體大小:5 GB 允許的最小儲存體大小:20 GB 可用的 IOPS:Max(100, 3 * [已佈建的儲存體 GB 數]) 可用的 IOPS:(300 + 3 * [已佈建的儲存體 GB 數]) 免費 12 個月供應項目
自 2021 年 6 月 15 日起,Azure 免費帳戶讓客戶最多有 12 個月的時間可免費存取適用於 MySQL 的 Azure 資料庫彈性伺服器,每月可使用 750 個小時且有 32 GB 的儲存體。 客戶可以利用此供應項目來開發和部署會使用適用於 MySQL 的 Azure 資料庫彈性伺服器的應用程式。 使用 Azure 免費帳戶來免費試用適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。
儲存體自動成長
儲存體自動成長可防止伺服器用盡儲存體而變成唯獨。 如果啟用儲存體自動成長功能,儲存體會自動成長且不會影響工作負載。 從 2021 年 6 月 21 日開始,所有新建立的伺服器預設都會啟用儲存體自動成長。
資料輸入複寫
適用於 MySQL 的 Azure 資料庫彈性伺服器現在支援將資料複寫至適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。 使用此功能,從在內部部署、虛擬機器中、適用於 MySQL 的 Azure 資料庫單一伺服器上或 Azure 外部的資料庫服務上執行的 MySQL 伺服器,將資料同步和移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器。 深入了解如何設定適用於 MySQL 的 Azure 資料庫中的資料輸入複寫。
Azure CLI 的 GitHub Actions 支援
適用於 MySQL 的 Azure 資料庫彈性伺服器 CLI 現在可讓客戶使用 GitHub Actions,將工作流程自動化以部署更新。 此功能可協助使用 MySQL GitHub 動作工作流程來設定和部署資料庫更新。 這些 CLI 命令有助於設定存放庫來啟用持續部署以利於開發。 深入了解。
區域備援 HA 強制容錯移轉修正程式
此版本包含與強制容錯移轉相關的已知問題修正程式,可確保伺服器參數和其他 IOPS 變更可在容錯移轉之間保存下來。
已知問題
- 嘗試在所佈建的儲存體少於 20 GB 的現有伺服器上執行計算擴大或縮小作業,無法順利完成。 將所佈建的儲存體調整為 20 GB 並重試計算調整作業,以解決此問題。
2021 年 5 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
已擴大區域可用性 (法國中部、巴西南部和瑞士北部)
適用於 MySQL 的 Azure 資料庫彈性伺服器的公開預覽現已在法國中部、巴西南部和瑞士北部區域中推出。 深入了解。
可以停用 SSL/TLS 1.2 強制執行
此版本已提升彈性,可自訂 SSL 和最低 TLS 版本強制執行。 若要深入了解,請參閱使用加密連線來連線到適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。
英國南部和日本東部區域已可使用區域備援 HA
適用於 MySQL 的 Azure 資料庫彈性伺服器現在會在另外兩個區域中提供區域備援高可用性:英國南部和日本東部。 深入了解。
已知問題
- 其他 IOPS 變更不會在已啟用區域備援高可用性的伺服器中生效。 客戶可以藉由停用 HA、調整 IOPS 再重新啟用區域備援 HA 來解決此問題。
- 在強制容錯移轉之後,入口網站中所反映的待命可用性區域並不正確。 (無因應措施)
- 在強制容錯移轉之後,伺服器參數的變更並未在已啟用區域備援 HA 的伺服器中生效。 (無因應措施)
2021 年 4 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
能夠強制容錯移轉到已發行區域備援高可用性的待命伺服器
客戶現在可以透過手動方式強制進行容錯移轉,以測試其應用程式案例的功能,以準備好應對任何中斷情況。 深入了解。
已發行適用於 MySQL 的 Azure 資料庫彈性伺服器的 PowerShell 模組
開發人員現在可以使用 PowerShell 來佈建、管理、操作及支援適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體和相依資源。 深入了解。
使用 Azure CLI 來連線、測試和執行查詢
適用於 MySQL 的 Azure 資料庫彈性伺服器現已改進開發人員體驗,可讓客戶使用 Azure CLI 搭配 "az mysql flexible-server connect" 和 "az mysql flexible-server execute" 命令,來與其伺服器連線和執行查詢。 深入了解。
修正在具有私人存取的虛擬網路中建立的伺服器佈建失敗
在虛擬網路中建立伺服器時所導致的佈建失敗全都會進行修正。 透過此版本,使用者每次都可建立適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體,並具有私人存取權。
2021 年 3 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
已發行 MySQL 8.0.21
適用於 MySQL 的 Azure 資料庫彈性伺服器現已在所有主要 Azure 區域中推出 MySQL 8.0.21。 客戶可以使用 Azure 入口網站、Azure CLI 或 Azure Resource Manager 範本來佈建 MySQL 8.0.21 版本。 深入了解。
已發行在建立伺服器期間放置可用性區域的支援
客戶現在可以在建立伺服器期間,指定其慣用的可用性區域。 這項功能可讓客戶將裝載於 Azure VM、虛擬機器擴展集或 AKS 和資料庫的應用程式共置於相同的可用性區域,使資料庫延遲降到最低並提升效能。 深入了解。
已修正在具有私人存取權的虛擬網路中執行適用於 MySQL 的 Azure 資料庫彈性伺服器時的效能問題
在此版本之前,適用於 MySQL 的 Azure 資料庫彈性伺服器的效能在虛擬網路設定上執行時會大幅降低。 此版本包含該問題的修正程式,使用者會發現虛擬網路中適用於 MySQL 的 Azure 資料庫彈性伺服器的效能有所提升。
已知問題
- SSL\TLS 1.2 會強制執行且無法停用。 (無因應措施)
- 虛擬網路中佈建的伺服器會發生間歇性佈建失敗。 因應措施是重試伺服器佈建,直到成功為止。
2021 年 2 月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
已發行額外 IOPS 功能
適用於 MySQL 的 Azure 資料庫彈性伺服器支援佈建更多獨立於所佈建儲存體的 IOPS。 客戶可以使用這項功能,根據其工作負載需求隨時增加或減少 IOPS 數目。
已知問題
適用於 MySQL 的 Azure 資料庫彈性伺服器的效能會因私人存取虛擬網路隔離而降低 (無因應措施)。
2021 年一月
這個適用於 MySQL 的 Azure 資料庫彈性伺服器版本包含下列更新。
最多 10 個適用於 MySQL 的 Azure 資料庫彈性伺服器的讀取複本
適用於 MySQL 的 Azure 資料庫彈性伺服器現在支援將資料從一個適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體 (「來源」) 非同步複寫到相同區域中最多 10 個適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體 (「複本」)。 這項功能可讓需要大量讀取的工作負載擴增,並根據使用者的喜好設定跨複本伺服器取得平衡。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中的讀取複本。
意見反應與支援
如果您有關於使用適用於 MySQL 的 Azure 資料庫彈性伺服器方面的問題或建議,請視情況考慮下列連絡方式:
- 若要連絡 Azure 支援,請從 Azure 入口網站提出票證。
- 若要修正您的帳戶問題,請在 Azure 入口網站中提出支援要求。