今天小編分享的科技經驗:MySQL 9.3 發布,這些新功能太實用!,歡迎閱讀。
IT 之家 4 月 22 日消息,科技媒體 linuxiac 今天(4 月 22 日)發布博文,開源關系型數據庫管理系統(RDBMS)MySQL 9.3 發布,顯著提升了數據庫備份能力,優化了 mysqldump 工具,新增了用戶管理選項。
在數據庫備份方面,MySQL 9.3 重點優化了 mysqldump 工具。管理員現在可以通過新增的 --users 選項,輕松創建用戶賬戶的邏輯備份,生成便捷的 SQL CREATE USER 和 GRANT 語句。
此外,--add-drop-user 選項允許在備份腳本中加入用戶删除命令,簡化環境遷移流程;管理員還可以利用 --include-user 和 --exclude-user 标志,精确控制備份或排除特定賬戶,操作更加高效。
針對開發者,MySQL 9.3 增強支持 JavaScript 存儲程式。在 MySQL 企業版中,多語言引擎組件(MLE)新增了對 MySQL DECIMAL 數據類型的強大支持,默認以 JavaScript 字元串形式存儲以保證精度,同時也提供數值處理的靈活選項。此外,集成 JavaScript 國際化 API,讓本地化和國際化操作更加順暢。
庫管理方面,通過 await 關鍵字實現 JavaScript 庫的動态加載,優化異步操作,新引入的 ALTER LIBRARY 和 SHOW LIBRARY STATUS 語句也讓庫管理和查看更為簡便。
同時,版本對查詢優化進行了擴展,支持 WHERE 和 SELECT 子句中更復雜的比較謂詞轉換,提升復雜查詢的運行效率。
MySQL 9.3 還新增群組復制(Group Replication)功能,新引入的 Primary Election 組件能在故障轉移時,精準選擇數據最新的次級伺服器進行提升,減少數據不一致和停機時間,這對追求高可用性和可靠性的企業部署至關重要。
此外,版本移除已被棄用的 Version Tokens 插件,并将 replica_parallel_workers 設定的最小值調整為 1,确保復制效率穩定可靠。