這篇文章主要講解了“MySQL 8.0的新特征有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“MySQL 8.0的新特征有哪些”吧!
布爾津ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
一,對移動應(yīng)用更加友好的支持
強化了對GIS(空間圖形信息)的支持
默認字符采用了utf8mb4
二,開發(fā)者優(yōu)先
JSON數(shù)據(jù)類型-針對更新性能進行優(yōu)化
JSON函數(shù)-追加了能夠使用SQL對JSON數(shù)據(jù)分析的轉(zhuǎn)換函數(shù)
MySQL X API – SQL和NOSQL的CRUD混合API
三,數(shù)據(jù)驅(qū)動-提升處理數(shù)據(jù)分析效率
通用表表達式(CTE)代替子查詢的導(dǎo)出表、with語句、提高SQL可讀性和處理性能
Windows函數(shù) 用于排名等分析處理、對象記錄和周邊數(shù)據(jù)進行管理統(tǒng)計分析
四,提升應(yīng)用程序性能擴展性
改善集中訪問 通過參數(shù)來減少解鎖等待
隱形索引 對優(yōu)化器隱藏索引,實現(xiàn)在保留索引的前提下刪除索引,分段追加(更新數(shù)據(jù)時候,隱藏索引也會更新)
Performance Schema 擴展默認的取得信息,提升查詢性能
使用hint語句更改會話變量(臨時更改一個SQL里的會話變量)
降序索引 提高掃描速度
擴展hint語句 按照SQL指定順序進行表結(jié)合和索引合并
五,提升MySQL服務(wù)器的性能擴展性
Innodb專用服務(wù)器虛擬機和云環(huán)境會自動設(shè)定適合InnoDB的變量
云友好的設(shè)定使用SET PERSIST 將SQL接口進行的更改持久化。追加了可以確認到在哪里更改了設(shè)定值的表
資源組通過將線程與CPU映射提升處理效率和性能
列的矩形圖 為優(yōu)化器提供沒有設(shè)定索引的統(tǒng)計信息,改善執(zhí)行計劃
優(yōu)化成本估算優(yōu)化器支持最新的存儲技術(shù),根據(jù)數(shù)據(jù)緩存狀況做出執(zhí)行計劃
事務(wù)調(diào)度 “Contention-Aware Transaction Scheduling”作為InnoDB默認的調(diào)度算法,性能顯著提升
六,強化應(yīng)用的安全性和可用性
MySQL InnoDB Cluster MySQL 標準的高可用性套件。自動進行故障轉(zhuǎn)移和恢復(fù),沖突檢測
數(shù)據(jù)字典 使用InnoDB管理元數(shù)據(jù)。提高了元數(shù)據(jù)的一致性和信賴性
強化安全性 追加了角色 & Dynamic Privileges 。擴展了透明數(shù)據(jù)加密
感謝各位的閱讀,以上就是“MySQL 8.0的新特征有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對MySQL 8.0的新特征有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!