MySQL 8.0 正式版 8.0.11 已發(fā)布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,還帶來了大量的改進(jìn)和更快的性能!
專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)濠江免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。注意:從 MySQL 5.7 升級到 MySQL 8.0 僅支持通過使用 in-place 方式進(jìn)行升級,并且不支持從 MySQL 8.0 降級到 MySQL 5.7(或從某個 MySQL 8.0 版本降級到任意一個更早的 MySQL 8.0 版本)。唯一受支持的替代方案是在升級之前對數(shù)據(jù)進(jìn)行備份。
MySQL 8.0是全球最受歡迎的開源數(shù)據(jù)庫的一個非常令人興奮的新版本,全面改進(jìn)。一些關(guān)鍵的增強(qiáng)包括:
SQL窗口函數(shù),公用表表達(dá)式,NOWAIT和SKIP LOCKED,降序索引,分組,正則表達(dá)式,字符集,成本模型和直方圖。
JSON擴(kuò)展語法,新功能,改進(jìn)排序和部分更新。使用JSON表函數(shù),您可以使用JSON數(shù)據(jù)的SQL機(jī)制。
GIS地理支持。空間參考系統(tǒng)(SRS),以及SRS感知空間數(shù)據(jù)類型,空間索引和空間功能。
可靠性 DDL語句已變得原子性和崩潰安全,元數(shù)據(jù)存儲在單個事務(wù)數(shù)據(jù)字典中。由InnoDB提供支持!
可觀察性性能架構(gòu),信息架構(gòu),配置變量和錯誤記錄的顯著增強(qiáng)。
可管理性遠(yuǎn)程管理,撤消表空間管理和新的即時DDL。
安全 OpenSSL改進(jìn),新的默認(rèn)身份驗(yàn)證,SQL角色,分解超級特權(quán),密碼強(qiáng)度等等。
性能 InnoDB在讀/寫工作負(fù)載,IO綁定工作負(fù)載和高爭用“熱點(diǎn)”工作負(fù)載方面明顯更好。增加了資源組功能,通過將用戶線程映射到CPU,為用戶提供一個選項(xiàng),以針對特定硬件上的特定工作負(fù)載進(jìn)行優(yōu)化
上面描述了一些亮點(diǎn),我鼓勵你進(jìn)一步深入到完整的系列里程碑博客posts-的8.0.0,8.0.1,8.0.2,8.0.3和8.0.4 -和甚至進(jìn)一步向下個人工作日志及其規(guī)格和實(shí)施細(xì)節(jié)?;蛘?,您也許只想看看github.com/mysql上的源代碼。
開發(fā)者功能
MySQL開發(fā)人員需要新功能,而MySQL 8.0在諸如SQL,JSON,正則表達(dá)式和GIS等領(lǐng)域提供了許多新的和更多需求的功能。開發(fā)人員也希望能夠存儲Emojis,因此UTF8MB4現(xiàn)在是8.0中的默認(rèn)字符集。最后,數(shù)據(jù)類型得到了改進(jìn),在BINARY數(shù)據(jù)類型上進(jìn)行了按位操作,并且改進(jìn)了IPv6和UUID功能。
下面簡要介紹 MySQL 8 中值得關(guān)注的新特性和改進(jìn)。
1.性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面帶來了更好的性能:讀/寫工作負(fù)載、IO 密集型工作負(fù)載、以及高競爭("hot spot"熱點(diǎn)競爭問題)工作負(fù)載。
2. NoSQL:MySQL 從 5.7 版本開始提供 NoSQL 存儲功能,目前在 8.0 版本中這部分功能也得到了更大的改進(jìn)。該項(xiàng)功能消除了對獨(dú)立的 NoSQL 文檔數(shù)據(jù)庫的需求,而 MySQL 文檔存儲也為 schema-less 模式的 JSON 文檔提供了多文檔事務(wù)支持和完整的 ACID 合規(guī)性。
3. 窗口函數(shù)(Window Functions):從 MySQL 8.0 開始,新增了一個叫窗口函數(shù)的概念,它可以用來實(shí)現(xiàn)若干新的查詢方式。窗口函數(shù)與 SUM()、COUNT() 這種集合函數(shù)類似,但它不會將多行查詢結(jié)果合并為一行,而是將結(jié)果放回多行當(dāng)中。即窗口函數(shù)不需要 GROUP BY。
4. 隱藏索引:在 MySQL 8.0 中,索引可以被“隱藏”和“顯示”。當(dāng)對索引進(jìn)行隱藏時,它不會被查詢優(yōu)化器所使用。我們可以使用這個特性用于性能調(diào)試,例如我們先隱藏一個索引,然后觀察其對數(shù)據(jù)庫的影響。如果數(shù)據(jù)庫性能有所下降,說明這個索引是有用的,然后將其“恢復(fù)顯示”即可;如果數(shù)據(jù)庫性能看不出變化,說明這個索引是多余的,可以考慮刪掉。
5. 降序索引:MySQL 8.0 為索引提供按降序方式進(jìn)行排序的支持,在這種索引中的值也會按降序的方式進(jìn)行排序。
6. 通用表表達(dá)式(Common Table Expressions CTE):在復(fù)雜的查詢中使用嵌入式表時,使用 CTE 使得查詢語句更清晰。
7. UTF-8 編碼:從 MySQL 8 開始,使用 utf8mb4 作為 MySQL 的默認(rèn)字符集。
8. JSON:MySQL 8 大幅改進(jìn)了對 JSON 的支持,添加了基于路徑查詢參數(shù)從 JSON 字段中抽取數(shù)據(jù)的 JSON_EXTRACT() 函數(shù),以及用于將數(shù)據(jù)分別組合到 JSON 數(shù)組和對象中的 JSON_ARRAYAGG() 和 JSON_OBJECTAGG() 聚合函數(shù)。
9. 可靠性:InnoDB 現(xiàn)在支持表 DDL 的原子性,也就是 InnoDB 表上的 DDL 也可以實(shí)現(xiàn)事務(wù)完整性,要么失敗回滾,要么成功提交,不至于出現(xiàn) DDL 時部分成功的問題,此外還支持 crash-safe 特性,元數(shù)據(jù)存儲在單個事務(wù)數(shù)據(jù)字典中。
10. 高可用性(High Availability):InnoDB 集群為您的數(shù)據(jù)庫提供集成的原生 HA 解決方案。
11. 安全性:對 OpenSSL 的改進(jìn)、新的默認(rèn)身份驗(yàn)證、SQL 角色、密碼強(qiáng)度、授權(quán)。
以上就是mysql最新版本是多少的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站題目:MySQL8.0版本介紹-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://jinyejixie.com/article34/dipepe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、App設(shè)計、網(wǎng)站排名、網(wǎng)站導(dǎo)航、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容