自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL 8.0.3 RC版即將發(fā)布,讓我們來看看有哪些變化吧!

數(shù)據(jù)庫
MySQL 8.0.3 即將發(fā)布 RC 版本,這預(yù)示著 8.0 版本離 GA 越來越近了。本文主要分享一下 8.0.3 版本的一些重要新特性、新變化。

MySQL 8.0.3 RC版即將發(fā)布,看看有哪些變化

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

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

  1. 直接廢除 query cache(應(yīng)該只是關(guān)閉入口,自行編譯源碼的話,還能再次啟用)
  2. 查詢優(yōu)化器支持直接在 SQL 中利用 SET_VAR 這個 HINT 語法修改某些會話級的選項,比如:- SELECT /*+ SET_VAR(sort_buffer_size = 16M) */ name FROM people ORDER BY name;- INSERT /*+ SET_VAR(foreign_key_checks=OFF) */ INTO t2 VALUES(2); (這個功能超級實用啊,直接在 SQL 內(nèi)可以修改了,都不用再寫一個 SQL,而且還擔心會影響別人)
  3. 查詢優(yōu)化器現(xiàn)在支持將各個列統(tǒng)計結(jié)果直方圖存儲在 column_statistics 數(shù)據(jù)字典中,以便構(gòu)造執(zhí)行計劃。有了這個直方圖,就可用于該列和常量的比較判斷
  4. 查詢優(yōu)化器中新增標記位 use_invisible_indexes,用于控制在構(gòu)造執(zhí)行計劃時是否考慮不可見索引(invisible indexes)因素
  5. InnoDB 新增備份專用鎖,以前 InnoDB 表在線熱備時若同時進行 DML 可能導(dǎo)致 InnoDB 文件的快照不一致,有了這個備份鎖就不用擔心了。備份鎖用法是 LOCK INSTANCE FOR BACKUP、UNLOCK INSTANCE,需要有 BACKUP_ADMIN 權(quán)限
  6. InnoDB 現(xiàn)在支持表 DDL 的原子性,也就是 InnoDB 表上的 DDL 也可以實現(xiàn)事務(wù)完整性了,要么失敗回滾,要么成功提交,不至于出現(xiàn) DDL 時部分成功的問題,此外還支持 crash-safe 特性(這個功能大贊啊)
  7. 若是延遲初始化組復(fù)制(GR,Group Replication),也就是在 single-primary 模式下,輔助節(jié)點上可以通過異步復(fù)制通道寫入數(shù)據(jù),這在正常初始化組復(fù)制插件時是不允許的(Bug #26314756,這是個內(nèi)部 BUG ID,我們看不到的,別費勁了。不過還有***的 github 啊,也能看到相關(guān)描述,參見:https://github.com/mysql/mysql-server/commit/acbf1d13ecd1d89557f8ca62116f06e8633dc90d)
  8. 系統(tǒng)庫 INFORMATION_SCHEMA 中的 FILES、PARTITIONS、REFERENTIAL_CONSTRAINTS 等幾個視圖被重新實現(xiàn)了一番(這個沒說太具體,可能和所有的 DDL 都放入 InnoDB 有關(guān)系,不再使用 FRM 文件存儲 DDL 信息)
  9. 由于外鍵約束鎖功能改造,涉及到外鍵約束的父表上的列改名功能將暫時被禁用一段時間(估計過幾個小版本就能正常用了)
  10. InnoDB 通用表空間新增改名語法:ALTER TABLESPACE … RENAME TO(作為 MySQL DBA,貌似沒什么人玩通用表空間,可能從 Oracle DBA 轉(zhuǎn)過來更習(xí)慣使用吧)
  11. MySQL 復(fù)制的 slave 節(jié)點上,log_slave_updates 選項默認值改為 ON(這個也是比較實用,方便將該 slave 直接作為中繼節(jié)點使用)
  12. 選項 sql_log_bin 的全局作用域被改成回話級作用域,也就是修改本選項只影響本會話,不再影響全局(這個選項一般也是在會話級使用)
  13. 選項 max_allowed_packet 的默認值從 4M 提高到 64M(這個貌似比較實在)
  14. 選項 event_scheduler 的默認值由 OFF 改成 ON,使得默認啟用 event scheduler 功能(我覺得 event 功能挺好的呀,不過貌似沒幾個人使用 event)
  15. 選項 max_error_count 的默認值從 64 提高到 1024(沒感覺的說)
  16. ***一個,utf8mb4 字符集增加俄語的校驗集(新增 utf8mb4_ru_0900_ai_ci、utf8mb4_ru_0900_as_cs 兩種 collations set)

一起期待 8.0.3 的發(fā)布吧! 

責任編輯:龐桂玉 來源: 數(shù)據(jù)庫開發(fā)
相關(guān)推薦

2023-10-18 10:10:29

Node.js 21前端

2021-06-21 09:04:36

Windows 11系統(tǒng)設(shè)計

2023-06-28 08:52:36

2024-01-31 12:13:22

2023-10-20 10:11:00

Nuxt 3.8前端

2021-05-27 05:21:49

微信微信安卓騰訊

2020-05-07 14:59:52

iOS 13.5蘋果更新

2022-10-28 16:13:03

編程語言Java開發(fā)

2020-05-28 13:10:27

PHP開發(fā)編程

2020-04-13 17:17:28

MySQL8.0功能

2021-11-19 06:02:57

云計算云計算環(huán)境微軟

2022-04-08 07:29:25

Windows 11微軟新預(yù)覽版

2011-11-21 16:49:58

日志常用事件

2022-04-06 09:36:28

Chrome 100Chrome瀏覽器

2021-06-29 23:50:39

插件Vscode代碼

2010-06-09 09:21:21

Rails 3

2022-12-02 18:26:33

開源鴻蒙OpenHarmon

2009-04-18 06:31:35

LinuxUbuntu 9.04發(fā)行版

2024-05-24 08:35:00

Angular 18版本更新

2014-06-19 10:11:54

GoGo語言
點贊
收藏

51CTO技術(shù)棧公眾號