精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL 8.0備受矚目的新特性大放送!

數(shù)據(jù)庫(kù) MySQL
MySQL于2016-09-12正式發(fā)布8.0 DM 版本到現(xiàn)在的 8.0.3 RC版本,進(jìn)度還是蠻快的。本文從字符集、數(shù)據(jù)庫(kù)管理、性能優(yōu)化、安全等方面為大家匯總介紹 8.0 版本的比較吸引人的新特性,詳細(xì)的新的功能 特性還需要去官方文檔查看。

MySQL 8.0備受矚目的新特性大放送!

MySQL于 2016-09-12正式發(fā)布8.0 DM 版本到現(xiàn)在的 8.0.3 RC版本,進(jìn)度還是蠻快的。對(duì)Oracle比較了解的朋友看到最近的MySQL 8.0的功能,會(huì)有一致的想法:在Oracle的帶領(lǐng)下MySQL越來越像Oracle,包括安裝包也越來越大。

本文從字符集、數(shù)據(jù)庫(kù)管理、性能優(yōu)化、安全等方面為大家匯總介紹 8.0 版本的比較吸引人的新特性,詳細(xì)的新的功能 特性還需要去官方文檔查看。

新的系統(tǒng)字典表

由于MySQL采用Server層和插件式存儲(chǔ)引擎層的架構(gòu)模式,在Server層MySQL為每個(gè)表創(chuàng)建frm文件來保存表定義相關(guān)的元數(shù)據(jù)信息。

然而部分存儲(chǔ)引擎(比如InnoDB)本身也會(huì)存儲(chǔ)元數(shù)據(jù),這樣不僅產(chǎn)生了元數(shù)據(jù)冗余,而且由于Server層和引擎層各自管理表的元數(shù)據(jù),在執(zhí)行DDL類似的操作時(shí),遇到異常情況,系統(tǒng)很難做到crash-safe,DDL操作也做不到原子性。

從MySQL 8.0 開始采用新的Data Dictionary 系統(tǒng),所有的元數(shù)據(jù)都用InnoDB引擎進(jìn)行存儲(chǔ),使用新的系統(tǒng)帶來如下好處:

  1. 解決DDL的原子性問題。
  2. 支持事務(wù)型的字典存儲(chǔ)系統(tǒng)和crash safe 。
  3. 去掉基于文件的元數(shù)據(jù)存儲(chǔ),比如表定義文件frm文件及其他server層的元數(shù)據(jù)文件(frm, par, trn, trg,isl, db.opt)
  4. 支持使用統(tǒng)一集中的緩存系統(tǒng)來緩存數(shù)據(jù)字典信息。

新的Information Schema定義

MySQL 8.0版本使用視圖重構(gòu)I_S 庫(kù)中的表,隱藏了系統(tǒng)表,通過查詢物理表的方式避免了為I_S查詢創(chuàng)建臨時(shí)表(臨時(shí)表的操作包含了server層創(chuàng)建frm, 引擎層獲取數(shù)據(jù)or需要鎖保護(hù)的全局?jǐn)?shù)據(jù)),查詢性能大幅度提升。

有興趣的朋友可以閱讀官方團(tuán)隊(duì)的文章新的IS系統(tǒng)帶來的性能提升。

  • http://mysqlserverteam.com/mysql-8-0-scaling-and-performance-of-information_schema/?spm=5176.100239.blogcont61286.10.f8hlVB
  • http://mysqlserverteam.com/mysql-8-0-improvements-to-information_schema/?spm=5176.100239.blogcont61286.9.f8hlVB

角色管理

增加角色role,看到這里Oracle DBA朋友是不是覺得似曾相識(shí)。角色是一些列權(quán)限的集合,可以給某個(gè)用戶授予和回收角色,使用角色可以更方便進(jìn)行權(quán)限管理。參考一個(gè)簡(jiǎn)單的例子:

創(chuàng)建role

  1. CREATE ROLE 'app_read''app_write'

給role賦權(quán)

  1. GRANT SELECT ON app_db.* TO 'app_read'
  2.  
  3. GRANT INSERTUPDATEDELETE ON app_db.* TO 'app_write' 

創(chuàng)建用戶

  1. CREATE USER 'ro_user'@'localhost' IDENTIFIED BY 'read_user1pass'
  2.  
  3. CREATE USER 'rw_user'@'localhost' IDENTIFIED BY 'rw_user1pass' 

給用戶賦予角色

  1. GRANT 'app_read' TO 'ro_user'@'localhost'
  2.  
  3. GRANT 'app_read','app_write' TO 'rw_user'@'localhost'; ##將兩種角色的權(quán)限賦予賬號(hào)  

說點(diǎn)自己的關(guān)于role的想法,對(duì)于精細(xì)化管理的MySQL運(yùn)維系統(tǒng)會(huì)基于業(yè)務(wù)來區(qū)分權(quán)限,role的用處可能用處不大。但是對(duì)于很多庫(kù)混合在一起的實(shí)例場(chǎng)景,又有不同的開發(fā)同學(xué)需要申請(qǐng)個(gè)人賬戶訪問db,可以通過role類維護(hù)權(quán)限分配。

配置文件

MySQL 8.0版本支持在線修改全局參數(shù)持久化,通過加上PERSIST關(guān)鍵字,可以將調(diào)整持久化到新的配置文件中,再次重啟db還可以應(yīng)用到***的參數(shù)。對(duì)于加上 PERSIST 關(guān)鍵字修改參數(shù)命令,MySQL系統(tǒng)會(huì)生成一個(gè)包含json格式數(shù)據(jù)的 mysqld-auto.cnf 文件,比如執(zhí)行:

  1. set globa sync_binlog=1; 

系統(tǒng)會(huì)生成一個(gè)包含如下內(nèi)容的 mysqld-auto.cnf 的文件:

  1. "mysql_server": {"sync_binlog""1" } } 

當(dāng) my.cnf 和 mysqld-auto.cnf 同時(shí)存在時(shí),后者具有高優(yōu)先級(jí)。

自增列優(yōu)化

其實(shí)這個(gè)不算是新特性,而是解決了之前一個(gè)歷史悠久的bug(bugid為199).MySQL 8.0 版本之前InnoDB初始化AUTO_INCREMENT的方式:在DB重啟時(shí),MySQL會(huì)將表上***的自增值作為***值,下次分配是分配max(id)+1,如果是歸檔表或者其它模式刪除數(shù)據(jù)之后,DB系統(tǒng)重啟,自增值可能被重用。

8.0 版本不再重置auto_increment 的值,直接復(fù)用重啟之前的***值,具體解決方法請(qǐng)移步WL#7816

http://dev.mysql.com/worklog/task/?spm=5176.100239.blogcont60885.10.7NgPbk&id=7816

InnoDB 優(yōu)化

1、直方圖

MySQL 8.0 版本開始支持期待已久直方圖。優(yōu)化器會(huì)利用存儲(chǔ)在I_S的column_statistics的數(shù)據(jù),判斷字段的值的分布,得到更準(zhǔn)確的執(zhí)行計(jì)劃。我們可以使用

  1. ANALYZE TABLE table_name [UPDATE HISTOGRAM|DROP HISTOGRAM] 

來收集或者刪除直方圖信息。

2、不可見索引

開始支持invisible index,(是不是感覺又和Oracle一樣了),在優(yōu)化SQL的過程中可以設(shè)置索引為不可見,優(yōu)化器變不會(huì)利用不可見索引。另外如果對(duì)于具有歷史原因的表,不清楚到底用不用索引,可以設(shè)置索引為不可見,觀察一段時(shí)間再將索引下線。使用該功能的時(shí)候記得檢查optimizer_switch中use_invisible_indexes參數(shù)是否為off。如果是on 優(yōu)化器在優(yōu)化的時(shí)候會(huì)依然使用不可見索引。

3、支持會(huì)話級(jí)別SET_VAR 動(dòng)態(tài)調(diào)整部分參數(shù),有利于提升語(yǔ)句性能。

  1. select /*+ SET_VAR(sort_buffer_size = 16M) */ name from people order y name
  2.  
  3. insert /*+ SET_VAR(foreign_key_checks=OFF) */ into t2 values(2);  

拆或者刪除mutex鎖

對(duì)MySQL 技術(shù)發(fā)展比較了解的朋友肯定知道解決高并發(fā)的問題常用的手段就是“拆鎖和移除鎖”。 MySQL 8.0版本使用多個(gè)更細(xì)粒度的mutex代替buffer pool mutex這把大鎖。

具體的替換方式如下:

- LRU_list_mutex for the LRU_list;

- zip_free mutex for the zip_free arrays;

- zip_hash mutex for the zip_hash hash and in_zip_hash flag;

- free_list_mutex for the free_list and withdraw list.

通過對(duì)鎖的拆分,降低了全局鎖的競(jìng)爭(zhēng),提升了申請(qǐng)buffer pool的并發(fā)處理能力。

行緩存

MySQL 8.0 版本的優(yōu)化器可以估算將要讀取的行數(shù),因此可以提供給存儲(chǔ)引擎一個(gè)合適大小的row buffer來存儲(chǔ)需要的數(shù)據(jù)。大批量的連續(xù)數(shù)據(jù)掃描的性能將受益于更大的record buffer。

臨時(shí)表

取消對(duì)壓縮臨時(shí)表的支持,并存儲(chǔ)臨時(shí)表的元數(shù)據(jù)到內(nèi)存中,提高性能 。

字符集

默認(rèn)字符集由 latin1 修改為 utf8mb4,并增加支持 Unicode 9 ,字符集校驗(yàn)相應(yīng)的修改為utf8mb4_800_ci_ai (大小寫不敏感)。

另外一個(gè)大小寫敏感的校驗(yàn)字符集是utf8mb4_ru_0900_as_cs。

默認(rèn)參數(shù)

  1. 修改back_log的默認(rèn)值,保持和 max_connections一致,增強(qiáng)突發(fā)流量帶來的連接處理容量。
  2. 修改 event_scheduler 默認(rèn)為ON,之前默認(rèn)是關(guān)閉的??磥鞰ySQL以后推薦大家使用任務(wù)job 這個(gè)功能了,對(duì)于規(guī)?;\(yùn)維需要有一套平臺(tái)工具為做管理,否則人員的流動(dòng)會(huì)帶來 穩(wěn)定性上面的風(fēng)險(xiǎn)。
  3. 調(diào)整max_allowed_packet 的默認(rèn)值,從4M增加到64M,其實(shí)推薦512M 并且朱備庫(kù)一定要保持一致,否則異常斷電的情況下會(huì)報(bào)1236錯(cuò)誤。
  4. 調(diào)整bin_log,log_slaves_update默認(rèn)值為on。
  5. 增加binlog的過期時(shí)間為30天,老版本是7天,以后上生產(chǎn)環(huán)境時(shí),請(qǐng)務(wù)必檢查該參數(shù),防止binlog過多造成空間緊張。

支持DDL 原子操作

InnoDB表的DDL支持事務(wù)完整性,要么成功要么回滾,將DDL操作回滾日志寫入到data dictionary 數(shù)據(jù)字典表 mysql.innodb_ddl_log 中用于回滾操作。

總結(jié)

本文例舉了MySQL 8.0 部分新特性或者功能,更加細(xì)節(jié)的知識(shí)歡迎閱讀官方手冊(cè) https://dev.mysql.com/doc/relnotes/mysql/8.0/en/preface.html。

從上面的功能特性來看MySQL不斷向前發(fā)展,解決了很多DBA的日常問題,希望能夠盡快GA。 

責(zé)任編輯:龐桂玉 來源: DBAplus社群
相關(guān)推薦

2010-03-30 17:08:30

Nginx服務(wù)器

2010-03-04 11:11:05

互聯(lián)網(wǎng)

2010-11-02 15:36:30

jQuery

2025-07-21 07:36:02

2010-07-22 10:28:59

Web開發(fā)IDE

2014-08-25 14:40:22

百加域名

2016-03-07 13:08:13

下一代防火墻NSS Labs山石網(wǎng)科

2014-01-10 14:08:57

WLAN速度優(yōu)化

2020-12-28 15:08:27

開發(fā)C 語(yǔ)言編程

2018-10-25 12:01:37

機(jī)房搬遷要點(diǎn)

2020-10-29 10:43:24

網(wǎng)絡(luò)安全支付寶電子錢包

2012-05-10 10:55:03

CSS

2021-05-11 10:30:34

數(shù)字化

2009-02-02 14:25:45

軟件 芮祥麟 SAP

2016-11-11 19:51:35

2011-11-24 09:13:16

CSS

2009-03-25 16:54:10

Linux軟件免費(fèi)

2012-01-09 16:43:13

點(diǎn)心通訊錄
點(diǎn)贊
收藏

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

欧美三日本三级少妇三99| 亚洲美女激情视频| 欧洲xxxxx| 国产精品成人久久久| 欧美日韩破处| 在线视频一区二区三区| 亚洲精品一品区二品区三品区| 中文永久免费观看| 久久精品亚洲人成影院| 欧美成人女星排名| 91猫先生在线| 福利在线视频导航| 国产一二三精品| 久久久这里只有精品视频| 黄色性生活一级片| 久久婷婷五月综合色丁香| 中文字幕一区二区三区在线观看 | 久草福利资源在线| 成人软件在线观看| 亚洲欧美日韩在线播放| 精品999在线观看| 色婷婷久久综合中文久久蜜桃av| 综合精品久久| 亚洲色图国产精品| 能看毛片的网站| 成人免费直播| 亚洲一区二区三区在线看| 久久久久久九九九九| 91tv国产成人福利| 妖精视频成人观看www| 最近2019年日本中文免费字幕| 日本少妇xxxx软件| 国产精品99久久久久久董美香| 亚洲高清免费视频| 亚洲一卡二卡三卡| 天堂资源最新在线| 国产成人自拍网| 国产免费一区二区三区香蕉精| 日本少妇毛茸茸高潮| 国产区精品区| 亚洲精品美女久久久久| 一级黄色高清视频| 国模一区二区| 精品久久中文字幕| 99热这里只有精品免费| 91精品专区| 久久亚区不卡日本| 国产精品有限公司| 国产麻豆免费视频| 欧美一区=区| 国模视频一区二区| 中文字幕av久久爽av| 成人写真视频| 国产亚洲欧美aaaa| 成年人的黄色片| caoporn成人| 欧美日韩在线三区| 国产精品丝袜久久久久久消防器材| 日韩精品分区| 一区二区三区在线播| 超碰97免费观看| 蜜桃视频在线观看www社区| 久久精品视频一区二区| 蜜桃999成人看片在线观看| 高潮一区二区三区乱码| 国产白丝网站精品污在线入口| 国产日韩欧美一二三区| 中文字幕一二三四| 日本午夜一区二区| 国产精品久久久久久久久久久不卡| 国产美女激情视频| 久久久久久9| 日本精品久久久| 国产视频91在线| 亚洲一区观看| 91极品视频在线| 久久久久97国产| 激情婷婷久久| 日韩免费在线播放| 日本久久综合网| 天堂va蜜桃一区二区三区| 日韩免费观看视频| 亚洲视频在线观看免费视频| 精品综合久久久久久8888| 91精品美女在线| 国产成人av免费看| 成人激情午夜影院| 久久伦理网站| 大地资源中文在线观看免费版 | 免费看裸体网站| 欧美电影三区| 久久国产精品久久久久久| 久久免费视频播放| 国产亚洲高清视频| 国产盗摄xxxx视频xxx69| 在线观看亚洲黄色| 国产在线不卡一区| 精品国产91亚洲一区二区三区www| 色视频在线观看福利| 国产日韩欧美制服另类| 一区二区不卡在线| 男男gaygays亚洲| 午夜精品久久久久影视| 欧美二区在线视频| 91p九色成人| 日韩欧美国产一区在线观看| 波多野结衣影院| 91欧美在线| 欧美激情视频在线| 69xxxx国产| 国产精品中文有码| 久久资源av| 成人黄视频在线观看| 无吗不卡中文字幕| 久久国产精品国产精品| 国产精品巨作av| 最近2019中文字幕一页二页| 国产一国产二国产三| 久久久久看片| 91欧美日韩一区| 涩爱av在线播放一区二区| 亚洲欧美在线观看| 能在线观看的av| 中文字幕区一区二区三| 一本大道亚洲视频| 国产无码精品久久久| 日本欧美在线观看| 国产一区二区无遮挡| 亚洲成a人v欧美综合天堂麻豆| 亚洲va欧美va人人爽午夜| 日本激情视频在线播放| 欧美亚洲色图校园春色| 久久天天躁日日躁| 日韩熟女一区二区| k8久久久一区二区三区| 色乱码一区二区三区熟女| 一区二区视频免费完整版观看| 亚洲国产天堂久久国产91| 性欧美videos| 久久国产精品一区二区| 欧美日韩一区二区三区免费| zzzwww在线看片免费| 7777精品伊人久久久大香线蕉| 91资源在线播放| 久久综合导航| 免费影院在线观看一区| 91破解版在线观看| 日韩欧美亚洲一区二区| 永久免费未视频| 奇米影视在线99精品| 免费av一区二区三区| 爱福利在线视频| 欧美电视剧在线看免费| 国产极品国产极品| 国产在线精品不卡| 欧美aaa在线观看| 亚洲人成网站在线在线观看| 中文字幕一精品亚洲无线一区 | 一本之道在线视频| 91综合在线| 国产中文日韩欧美| 免费拍拍拍网站| 在线视频你懂得| 久久久久久久综合狠狠综合| 无码熟妇人妻av在线电影| 激情五月综合婷婷| 日韩中文字幕国产| 中文字幕av片| 国产清纯在线一区二区www| 欧美日韩在线中文| 国产精品白丝喷水在线观看| 国产精品国产亚洲精品| 少妇久久久久久| 在线观看毛片视频| 中文字幕永久在线不卡| 亚洲精品第三页| 国产大片一区| 91色精品视频在线| 羞羞视频在线免费国产| 精品国产一区二区精华| 九九热视频精品| 国产精品99久| 日韩中字在线观看| 免费福利视频一区| 国产激情综合五月久久| 在线观看黄色av| 日韩视频不卡中文| 国产网友自拍视频| 久久综合九色综合97婷婷女人 | 成人性教育视频在线观看| 麻豆最新免费在线视频| 欧美成人精品福利| 日韩色图在线观看| 国产精品理论片在线观看| 在线视频一二区| 亚洲伦伦在线| 欧美日韩另类丝袜其他| 色成人免费网站| 久久这里只有精品99| 日日夜夜精品免费| 欧美中文字幕一区| 久草国产在线观看| 91天堂素人约啪| 欧美成人手机在线视频| 亚洲作爱视频| 中文字幕免费在线不卡| 国产精品玖玖玖在线资源| 国产精品av在线播放| а√天堂资源地址在线下载| 日韩国产欧美精品一区二区三区| 国模私拍一区二区| 一级日本不卡的影视| 亚洲人成人无码网www国产| 国产精品一区二区在线观看不卡| 国产不卡一区二区视频| 999国产精品永久免费视频app| 国产主播一区二区三区四区| 九九久久国产| 98精品国产高清在线xxxx天堂| 免费av在线网址| 亚洲欧美三级伦理| 亚洲国产精品久久久久久6q| 欧美性大战xxxxx久久久| 日韩伦理在线视频| 最近日韩中文字幕| 可以直接看的无码av| 国产成人免费在线观看| 亚洲免费看av| 亚洲在线视频| 日韩黄色片在线| 一区二区三区网站 | 中文字幕日本最新乱码视频| 亚洲破处大片| 亚洲国产精品一区二区第四页av| 欧美巨大xxxx| 亚洲free性xxxx护士hd| 欧美日韩女优| 热久久免费视频精品| а√天堂8资源中文在线| 美女福利精品视频| 免费国产在线观看| 亚洲激情视频在线| 亚洲卡一卡二卡三| 日韩视频一区二区| 99久久免费国产精精品| 欧美日韩免费视频| 亚洲视频久久久| 欧美伊人精品成人久久综合97| 婷婷激情五月网| 日韩欧美国产成人| 日本三级免费看| 午夜不卡av免费| 国产成人亚洲精品自产在线| 亚洲国产一区二区三区 | 亚洲欧洲av在线| 女性裸体视频网站| 国产精品国产自产拍高清av王其| 麻豆精品免费视频| www欧美成人18+| 亚洲午夜福利在线观看| 久久久精品影视| 香蕉视频久久久| 91在线视频播放地址| 制服丝袜第一页在线观看| jizz一区二区| 日韩 中文字幕| 久久精品一二三| 三级黄色片网站| 国产日韩欧美亚洲| 亚洲图片第一页| 亚洲卡通动漫在线| 国产真实乱人偷精品视频| 亚洲成人福利片| 亚洲欧美综合自拍| 欧美怡红院视频| 国产精品乱码久久久| 欧美日韩美少妇| 亚洲AV无码成人片在线观看| 91精品国产高清一区二区三区| 精品人妻无码一区二区色欲产成人| 精品少妇一区二区三区免费观看 | 欧美xxx久久| 污污视频在线观看网站| 亚洲男女自偷自拍图片另类| 久久久久久久久久影院| 色综合网色综合| 99视频免费看| 亚洲人成网站777色婷婷| caopo在线| 国产成人精品久久久| 91国产一区| 免费看成人午夜电影| 911久久香蕉国产线看观看| 成人免费aaa| 国产精品影视天天线| 国产aⅴ激情无码久久久无码| 亚洲免费成人av| 国产日韩在线免费观看| 日韩欧美www| 思思99re6国产在线播放| 97成人在线视频| 视频在线一区| 亚洲精品一区国产精品| 国产精品视区| 91精品国产高清91久久久久久| 国产欧美日韩在线看| 国产成人无码精品| 日韩一级片在线观看| 69av在线| 国产成一区二区| 日韩有码中文字幕在线| 黄色三级中文字幕| 黑人精品欧美一区二区蜜桃| 最近中文字幕免费| 午夜精品久久久久久| 精品黑人一区二区三区国语馆| 亚洲人成网在线播放| 热色播在线视频| 国产色综合一区二区三区| 自拍偷拍欧美| 国产高清999| 中文字幕一区二区三区蜜月| 国产精品熟女视频| 亚洲欧美国产精品| 国产夫妻在线| 国产一区在线观| 亚洲高清自拍| 人妻互换一二三区激情视频| 亚洲日本一区二区三区| 国产又粗又长视频| 日韩在线观看你懂的| av亚洲一区| 亚洲福利av| 久久精品国产网站| 国产真人真事毛片视频| 欧美性生活影院| 91精品专区| 成人羞羞国产免费| 亚洲精品国产偷自在线观看| 杨幂一区二区国产精品| 亚洲女人****多毛耸耸8| 99在线精品视频免费观看软件| 久久九九热免费视频| 综合久草视频| 先锋影音男人资源| 国产一区二区三区观看| 国产精品国产三级国产传播| 欧美一区二区三区性视频| 国产激情在线观看| 91传媒视频在线观看| 欧美激情精品久久久六区热门| 国产精品91av| 亚洲高清免费观看高清完整版在线观看| 欧美一区二区在线观看视频| 性视频1819p久久| 九九亚洲视频| 五月婷婷丁香色| 亚洲精品欧美在线| 殴美一级特黄aaaaaa| 2019中文字幕免费视频| 国产精品免费大片| 日本xxxx黄色| 亚洲免费观看高清在线观看| 丰满少妇被猛烈进入| 欧美专区福利在线| 激情五月综合网| www.国产福利| 午夜视频在线观看一区二区三区| 日本一二三区在线视频| 国产精品欧美激情| 一区二区中文| 自拍视频一区二区| 欧美午夜宅男影院| 2021国产在线| 欧美日韩国产不卡在线看| 久久精品久久久精品美女| 欧美激情国产精品免费| 亚洲韩国青草视频| av成人在线观看| 精品人妻少妇一区二区| 日本一区二区三区国色天香| 国产www免费观看| 人妖精品videosex性欧美| 日韩在线高清| 免费黄色三级网站| 欧美日韩第一区日日骚| 波多野结衣中文字幕久久| 日韩欧美精品一区二区三区经典| 国产一区二区三区四区五区入口 | 大胸美女被爆操| 欧美不卡一区二区三区四区| 精品免费av在线| 精品一二三四五区| 中文字幕不卡在线| 蜜臀av中文字幕| 成人欧美一区二区三区在线湿哒哒| 亚洲三级免费| 538精品在线视频| 国产亚洲欧美视频| 国产乱人伦精品一区|