MySQL數(shù)據(jù)庫是一款數(shù)據(jù)庫管理系統(tǒng),mysql一般網(wǎng)站開發(fā)者或者數(shù)據(jù)庫開發(fā)者會(huì)用到,mysql擁有體積小巧、讀取和存儲(chǔ)速度快的特點(diǎn),新版本完全脫了MylSAM存儲(chǔ)引擎,改善了掃描性能,同時(shí)還重構(gòu)了sql分析器,趕快下載使用吧!
使用方法
1、運(yùn)行安裝包,勾選同意,Next
2、選擇安裝類型
第一個(gè)選項(xiàng)包含了一些MySQL其他組件,如果只安裝MySQL數(shù)據(jù)庫,選擇第二項(xiàng)Server only就行。這里我直接選擇默認(rèn)的Developer Default
3、檢查必需項(xiàng)(Check Requirements)
Execute-->Next;出現(xiàn)警告框點(diǎn)擊“是”繼續(xù)
4、Installation
點(diǎn)擊Execute開始執(zhí)行安裝,等全部安裝完之后,點(diǎn)擊Next
5、進(jìn)入配置界面 Product Configuration,Next
6、進(jìn)行服務(wù)配置,MySQL默認(rèn)端口為3306,Next
7、Accounts and Roles
這里一般不添加具有普通用戶權(quán)限的MySQL用戶賬戶,而是用root賬戶。
8、Windows Service
這里注意MySQL服務(wù)名(Windows Service Name)為:MySQL80
9、Apply Configuration(應(yīng)用配置)
點(diǎn)擊Execute
10、配置完成之后Finish
11、然后再配置MySQL的實(shí)例,點(diǎn)擊next
Check-->Next-->Execute
12、執(zhí)行完畢之后點(diǎn)擊Finish,又回到了主程序,然后點(diǎn)擊Next
13、安裝完成,F(xiàn)inish
更新日志
MySQL8.0新功能
事務(wù)住數(shù)據(jù)字典,完全脫離了MylSAM存儲(chǔ)引擎
真正將數(shù)據(jù)字典放到了1nnoOB中的一些表中,夕J長下再需要FRM、TRG、pAR文件啦!InfrmationSchema現(xiàn)在以數(shù)據(jù)字典表的一個(gè)視圖出現(xiàn)。原則上可以完全不需要MylSAM數(shù)據(jù)表類型了,所有的系統(tǒng)表都可以放到Inn0OB之中。
SQL角色
角色是一系列嘆限的集臺(tái)??梢詣?chuàng)建角色,給莫個(gè)用戶授子和去除角色。這對(duì)于權(quán)限管理很方便。
uttsmb4字芍集將成為默認(rèn)字符集,并支持Unicode 9默認(rèn)字符集將從1atinl改為uttsmb4,默認(rèn)走序collatlon將從latlnl_swedish_ci改為utf8mb4_800_ci_ai。
不可見的索引
可以將一些索引設(shè)置為不可見,這樣SOL優(yōu)化器就不會(huì)用到它,但是它會(huì)繼續(xù)在后臺(tái)板紛寺更新。當(dāng)有需要時(shí),可以隨時(shí)恢復(fù)可見。
對(duì)二進(jìn)制數(shù)據(jù)可以進(jìn)行位操作
不僅僅可以對(duì)BIGIN下進(jìn)行位操作,從8.0開始也支持對(duì)[VAR]BINARY/[TINY|MEDIUM|LONG]BLOB進(jìn)行位操作了。
持續(xù)性的全球變量
lnnoDB緩沖區(qū)現(xiàn)在可以估算主內(nèi)存緩存區(qū)中的有多少表和索引,這可以讓優(yōu)化器選擇訪問
方式時(shí)知道數(shù)據(jù)是否可以存儲(chǔ)在陣存中環(huán)旱必須存儲(chǔ)到磁盤上。
重構(gòu)BLOB
加速了片段讀取/更新操作,可以加速JSON數(shù)據(jù)的操作。
重構(gòu)SQL分析器
持續(xù)不斷的逐步改進(jìn)SQL分析器。舊的分析器由于其語法復(fù)雜性和目頂向下的分析方式從而有嚴(yán)重的限制,導(dǎo)致難以維護(hù)和擴(kuò)展。
成本模型
1nn0OB緩沖區(qū)現(xiàn)在可以估算主內(nèi)存緩存區(qū)中的有多少表和索引,這可以讓優(yōu)化器選擇訪問
方式時(shí)知道數(shù)據(jù)是否可以存儲(chǔ)在陣存中環(huán)旱必須存儲(chǔ)到磁盤上。
持久化自增值
Inn0OB會(huì)持久化保持自增序列的最大值到redo日志中。這個(gè)改講環(huán)修復(fù)了一個(gè)非營老的19g號(hào)bug。
改進(jìn)掃描性能
改進(jìn)了lnnOOB范圍里到旬的性能,可提升全表查詢和范圍查詢5一20%的性能。
臨時(shí)表
取消對(duì)壓縮臨時(shí)表的支持,并存儲(chǔ)臨時(shí)表的元數(shù)據(jù)到內(nèi)存中。