MySQL 8.0 新增了哪些功能?
讓我們瞭解 MySQL 8.0 中新增的功能
增強的安全級別
安全級別得到了改進,資料庫管理員 (DBA) 獲得了更大的帳戶管理靈活性。
資源組
可以建立和管理資源組,伺服器能夠將執行緒分配到伺服器內執行的特定組的資源。組屬性可用於控制資源,限制或授予執行緒使用資源的許可權,等等。
事務型資料字典
事務型資料字典用於儲存有關物件的資訊,這些資訊以前是非事務型表。
升級過程
升級過程已更改,伺服器負責以前由“mysql_upgrade”執行的任務。所有必要的升級任務都會自動執行。
InnoDB 引擎更新
InnoDB 引擎已進行更改。當每次當前最大自動遞增計數器的值更改時,將其寫入“redo 日誌”中,並在每個檢查點將其儲存到引擎私有的系統表中。這確保了在伺服器重新啟動時,當前最大自動遞增計數器的值在所有伺服器上都是持久存在的。
預設字元集
版本更新後,預設字元集已從“latin1”更改為“utf8mb4”。新的字元集“utf8mb4”具有多個排序規則,其中包括“utf8mb4_ja_0900_as_cs”,這是 MySQL 中首個可用於 Unicode 的日語特定排序規則。
JSON 增強功能
對 MySQL 的 JSON 功能進行了 JSON 增強,其中添加了內聯路徑運算子“->>”。這相當於在呼叫“JSON_EXTRACT()”函式後,對結果呼叫“JSON_UNQUOTE()”函式。
廣告