服務(wù)創(chuàng)造價(jià)值、存在造就未來
4月22日,開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) MySQL 9.3 正式發(fā)布。新版本在多個(gè)方面進(jìn)行了顯著優(yōu)化與功能增強(qiáng),特別是在數(shù)據(jù)庫(kù)備份、用戶管理以及開發(fā)者支持等方面實(shí)現(xiàn)了重要改進(jìn)。
在數(shù)據(jù)庫(kù)備份功能方面,MySQL 9.3 對(duì) mysqldump 工具進(jìn)行了重點(diǎn)優(yōu)化。管理員現(xiàn)在可以通過新增的 users 選項(xiàng),快速生成用戶賬戶的邏輯備份,并生成方便執(zhí)行的 SQL CREATE USER 和 GRANT 語句。此外,add-drop-user 選項(xiàng)允許在備份腳本中加入用戶刪除命令,從而簡(jiǎn)化環(huán)境遷移流程。管理員還可以通過 include-user 和 exclude-user 標(biāo)志,精確控制特定賬戶的備份或排除,進(jìn)一步提升操作效率。
對(duì)于開發(fā)者而言,MySQL 9.3 增強(qiáng)了對(duì) JavaScript 存儲(chǔ)程序的支持。在企業(yè)版中,多語言引擎組件(MLE)增加了對(duì) MySQL DECIMAL 數(shù)據(jù)類型的全面支持。系統(tǒng)默認(rèn)以 JavaScript 字符串形式存儲(chǔ)數(shù)據(jù),以確保高精度處理,同時(shí)提供了數(shù)值操作的靈活性。此外,版本還集成了 JavaScript 國(guó)際化 API,使得本地化和國(guó)際化操作更加便捷。在庫(kù)管理方面,通過 await 關(guān)鍵字可以動(dòng)態(tài)加載 JavaScript 庫(kù),優(yōu)化異步操作體驗(yàn)。新增的 ALTER LIBRARY 和 SHOW LIBRARY STATUS 語句,也讓庫(kù)的管理和狀態(tài)查看變得更加簡(jiǎn)單直觀。
在查詢優(yōu)化方面,MySQL 9.3 擴(kuò)展了對(duì)復(fù)雜比較謂詞轉(zhuǎn)換的支持,能夠更高效地處理 WHERE 和 SELECT 子句中的復(fù)雜查詢,從而顯著提升查詢性能。
新版本還引入了群組復(fù)制(Group Replication)功能,其中新增的 Primary Election 組件能夠在故障轉(zhuǎn)移時(shí),精準(zhǔn)選擇數(shù)據(jù)最新的次級(jí)服務(wù)器作為主節(jié)點(diǎn),有效減少數(shù)據(jù)不一致和停機(jī)時(shí)間,這對(duì)于追求高可用性和可靠性的企業(yè)部署尤為重要。
此外,MySQL 9.3 移除了已棄用的 Version Tokens 插件,并將 replica_parallel_workers 設(shè)置的最小值調(diào)整為 1,以確保復(fù)制過程的穩(wěn)定性和效率。這些改進(jìn)將進(jìn)一步提升用戶的使用體驗(yàn)和系統(tǒng)運(yùn)行的可靠性。
24小時(shí)免費(fèi)咨詢
請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)