大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 簡述3個主流MySQL版本特性

簡述3個主流MySQL版本特性

更新時間:2021-01-18 17:48:04 來源:動力節點 瀏覽1978次

MySQL作為一個關系型數據庫管理系統,在數據處理方面有其獨特的優勢。MySQL軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,使得MySQL占據了關系型數據庫管理系統軟件的半壁江山。MySQL版本也經過數次更迭,MySQL領域存在著眾多的衍生版數據庫,主流的有官方Mysql,MariaDb,Percona Server。各個版本在主要功能的支持上大體相同,各自內部具體實現方式會有區別。下面我們就來看看3個主流MySQL版本特性

其實我們在MySQL的官方網站上,很容易查到這些資料,我們參考MySQL官方文檔手冊,主要記錄下與開發相關的特性,如果要查詢完整特性,可以查看最后記錄的官方說明文檔。我們主要講的是MySQL使用最多的3個主流版本,分別為5.6版本,5.7版本和8.0版本。

一、5.6版本MySQL特性

1.InnoDb 開始支持全文索引

2.InnoDb 支持設置頁面大小

3.通過innodb_page_size 指定,默認是16KB,

4.對于工作負載和存儲設備(尤其是具有小塊大小的SSD設備)的 某些組合,較小的頁面大小可以幫助避免冗余或低效的I / O

5.InnoDB redolog總大小的限制從之前的4G擴展至512G

6.InnoDB現在可以限制大量表打開的時候內存占用過多的問題

7.InnoDB性能加強。如分拆kernel mutex;flush操作從主線程分離;多個perge線程;大內存優化等

8.InnoDB死鎖信息可以記錄到 error 日志,方便分析

9.優化器性能提升,引入了ICP,MRR,BKA等特性,針對子查詢進行了優化

10.Undo Log可保存在獨立表空間中,因其是隨機IO,更適合放到SSD中。但仍然不支持空間的自動回收

11.支持Online DDL。ALTER操作不再阻塞DML

12.MySQL現在支持延遲復制,以便從屬服務器故意落后于主服務器至少指定的時間量。默認延遲為0秒

二、5.7版本MySQL特性

1.支持組復制和InnoDB Cluster

2.支持多源復制

3.支持在線修改Buffer pool的大小

4.支持UNDO表空間的自動回收

5.查詢優化器的增強與重構,提升性能

6.可查看當前session正在執行的SQL的執行計劃(EXPLAIN FOR CONNECTION)

7.優化了Performance Schema,其內存使用減少

8.原生支持JSON類型,并引入了眾多JSON函數

9.可設置SELECT操作的超時時長(max_execution_time)

10.引入了innodb_deadlock_detect選項,在高并發場景下,可使用該選項來關閉死鎖檢測

11.GIS的增強,包括使用Boost.Geometry替代之前的GIS算法,InnoDB開始支持空間索引

三、8.0版本MySQL特性

1.提高性能:官宣比5.7快2倍

2.PERFORMANCE_SCHEMA查詢性能提升,其已內置多個索引

3.支持不可見索引(Invisible index)

4.支持降序索引

5.引入了innodb_dedicated_server選項,可基于服務器的內存來動態設置innodb_buffer_pool_size,innodb_log_file_size和innodb_flush_method

6.支持秒加字段(Instant add column)功能

7.JSON字段的部分更新(JSON Partial Updates)

8.支持自增主鍵的持久化

9.默認字符集由latin1修改為utf8mb4

10.默認開啟UNDO表空間,且支持在線調整數量(innodb_undo_tablespaces)。

11.正則表達式的增強,新增了4個相關函數,REGEXP_INSTR(),REGEXP_LIKE(),REGEXP_REPLACE(),REGEXP_SUBSTR()

12.查詢優化器在制定執行計劃時,會考慮數據是否在Buffer Pool中。而在此之前,是假設數據都在磁盤中

13.GROUP BY語句不再隱式排序

14.增加了對于客戶端報錯信息的統計(performance_schema.events_errors_summary_xxx)

15.BLOB, TEXT, GEOMETRY和JSON字段允許設置默認值

之所以重點講述這3個版本MySQL數據庫特性,是因為這3個版本是用戶數量最多,也是MySQL數據庫的性能最好的3個版本,了解這些常用版本的MySQL數據庫特性,能夠幫助我們熟練掌握MySQL數據庫。在本站的MySQL教程中,還有許多你不曾了解過的MySQL知識,快打開鏈接開始學習吧!

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 干天天| 亚洲综合在线观看一区www | 国产观看精品一区二区三区 | 狠狠热精品免费观看 | 亚洲国产高清在线精品一区 | 男女乱淫真视频免费一级毛片 | 国产成+人欧美+综合在线观看 | 欧美亚洲国产精品久久第一页 | 日产精品久久久一区二区 | 久久综合九色综合97欧美 | 波多野结衣中文无毒不卡 | 请看一下欧美一级毛片 | 毛片机地 | 热久久只有精品 | 伊人365影院 | 亚洲一区二区三区四 | 久久99精品久久久久久综合 | 欧美亚洲欧美日韩中文二区 | 99国产精品 | 青青草国产免费一区二区 | 日本不卡免费高清一级视频 | 久久噜噜噜久久亚洲va久 | 成 人 黄 色 视频播放1 | 91免费国产高清观看 | 国产国产精品人在线视 | 亚洲国产一区二区三区最新 | 天天干夜啪 | 黄色毛片在线播放 | 亚洲精品久久激情影院 | 日韩成人午夜 | 国产精品成人一区二区1 | 亚洲精品一区二区久久 | 欧美一级片 在线播放 | 91久久精品国产一区二区 | 国产乱叫456在线 | 久草在线观看视频 | 免费观看国产精品视频 | 国产99欧美精品久久精品久久 | 久操久热 | 在线国产欧美 | 爱爱视频网站免费 |