日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 8.0 创建函数_MySQL 8.0 新增特性

發(fā)布時間:2024/9/19 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 8.0 创建函数_MySQL 8.0 新增特性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 數據字典

新增了事務型的數據字典,用來存儲數據庫對象信息

之前,字典數據是存儲在元數據文件和非事務型表中的

2. 賬號權限管理

添加了對 “角色” 的支持,角色會對應一套權限,角色可以被添加、刪除,角色上的權限也可以進行增刪

可以對用戶賬號添加和刪除角色

3. InnoDB 提升

完善了對自增計數器(auto-increment counter)的管理,例如設置了計數器的初始值,在服務器重啟后也不會受到影響;執(zhí)行 ROLLBACK 也不會導致計數器的值被重用

InnoDB memcached 插件支持在一個查詢中獲取多個key/value對兒,并可以進行范圍查詢

新增了動態(tài)配置項 innodb_deadlock_detect,用來禁用死鎖檢查,因為在高并發(fā)系統(tǒng)中,當大量線程等待同一個鎖時,死鎖檢查會大大拖慢數據庫

所有的InnoDB臨時表會被創(chuàng)建到共享的臨時表空間中

SELECT ... FOR SHARE 和 SELECT ... FOR UPDATE 中支持 NOWAIT、SKIP LOCKED選項,NOWAIT 的作用是,當被請求的行被鎖住時,此語句立即返回;SKIP LOCKED的作用是從結果集中移除被鎖住的行

4. JSON 提升

添加內聯路徑操作符 ->>,相當于對 JSON_EXTRACT() 的結果集調用 JSON_UNQUOTE()

新增兩個JSON聚合函數:JSON_ARRAYAGG()、 JSON_OBJECTAGG()(相關文章:體驗 MySQL 操作 JSON 文檔、體驗 MySQL 8.0 JSON聚合函數)

新加一個工具函數 JSON_PRETTY(),可以對 JSON 進行格式化,提高可讀性

在查詢中使用 order by 對 JSON 值進行排序時,每個值的 sort key 的長度將是可變的,而不再是固定的1K,有兩個好處,1)更高效的使用排序緩沖空間,更多的數據可以在內存中,避免不必要的磁盤訪問;2)提高 key 的比較性能

5. Optimizer 優(yōu)化器

支持隱藏索引,優(yōu)化器可以忽略隱藏索引,但隱藏索引是被正常維護的,作用是用來測試無效索引,刪除某索引之前,可以先設置為隱藏索引,確定對系統(tǒng)沒有影響后再刪除,以防刪掉后再次重建(相關文章:MySQL 8.0 新特性 :隱藏索引)

支持降序索引,可以對索引定義 DESC,之前,索引可以被反序掃描,但影響性能,而降序索引就可以高效的完成

來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/15498/viewspace-2134412/,如需轉載,請注明出處,否則將追究法律責任。

總結

以上是生活随笔為你收集整理的mysql 8.0 创建函数_MySQL 8.0 新增特性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。