MySQL8.0.11版本的新增特性介紹
一、 數(shù)據字典(Data dictionary)
1)合并了存儲數(shù)據庫對象信息的事務性數(shù)據字典;之前版本是存儲于元數(shù)據文件和非事務表中 ;
二、原子數(shù)據定義語句(原子DDL)(Atomic Data Definition Statements (Atomic DDL))
三、安全性和賬戶管理(Security and account management)
1)A new caching_sha2_password authentication plugin is available(一個新的cachingsha2password認證插件是可用的)
2)MySQL now supports roles, which are named collections of privileges(MySQL支持角色,它們被命名為特權集合)
3)MySQL now maintains information about password history, enabling restrictions on reuse of previous passwords(MySQL現(xiàn)在維護關于密碼歷史的信息,允許對以前密碼的重用進行限制)
4)MySQL now supports FIPS mode(MySQL現(xiàn)在支持FIPS模式)
四、資源管理(Resource management)
1)可以創(chuàng)建和管理資源組,并將服務器運行的線程分配給特定的組,讓線程按照組可用的資源執(zhí)行
五,InnoDB增強(InnoDB enhancements.)
1)自動增加計數(shù)寫到redo日志,可讓服務器重啟時持久
2)當索引數(shù)破壞時,InnoDB會在redo 日志寫入損壞標志
3)InnoDB memcached插件支持多個get操作(在單個memcached查詢中取回多個鍵/值對)和范圍查詢
4)一個新的動態(tài)配置選項,可以控制InnoDB 死鎖檢測,可以通過它innodb_deadlock_detect禁用死鎖檢測;并依賴于 innodb_lock_wait_timeout 設置超時事務回滾,避免影響其他事務正常運行
5)INFORMATION_SCHEMA.INNODB_CACHED_INDEXES保存每一個索引的InnoDB緩沖池中緩存的索引頁的數(shù)量
6)所有的InnoDB臨時表都共享同一個臨時表空間 ibtmp1.
7)InnoDB表空間加密特性支持重做日志和撤銷日志數(shù)據的加密
8)InnoDB支持 NOWAIT and SKIP LOCKED 因為SHARE 或者UPDATE而鎖定的讀語句;NOWAIT表示遇到鎖定立即返回;SKIP LOCKED表示條多鎖定的行返回結果;
9)增加分區(qū)、刪除分區(qū),合并分區(qū),重構分區(qū),重建分區(qū)
10)mysql 存儲引擎使用數(shù)據字典,而不是存儲引擎自己的數(shù)據字典
11)mysql 數(shù)據字典和系統(tǒng)表創(chuàng)建在mysql 數(shù)據目錄下的單個的InnoDB表空間文件mysql.ibd
六、字符集支持(Character set support)
1)The default character set has changed from latin1 to utf8mb4;默認字符集utf8mb4;
七、增加JSON (json enhancements)AND OpenGIS spatial types
1)mysql提供了很多json相關的函數(shù)和API接口
八、優(yōu)化程序(Optimizer.)
1)MySQL now supports invisible indexes,支持隱藏索引,這個可以用來測試創(chuàng)建的索引是否具有優(yōu)化作用
2)MySQL now supports descending indexes,增加降序索引,可以加快排序相關查詢
九、(Common table expressions)
十、窗口函數(shù)(Window functions)
十一、正則表達式(Regular expression support)
十二、內部臨時表(Internal temporary tables)
1)The TempTable storage engine replaces the MEMORY storage engine as the default engine for in-memory internal temporary tables;
十三、日志(logging)
1)可以通過log_error_services設置啟用哪一些日志日志組件;錯誤日志被重寫
十四、備份鎖(Backup lock)
一種新型的備份鎖在在線備份期間允許DML,同時防止可能導致不一致快照的操作
總結
以上所述是小編給大家介紹的MySQL8.0.11版本的新增特性介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。