5.7和5.6的mysql_mysql5.6和5.7的区别
展開(kāi)全部
MySQL 5.7 已經(jīng)開(kāi)發(fā)兩年了。相比 MySQL 5.6,有特別多的改進(jìn)。團(tuán)隊(duì)主要關(guān)注速度,性能據(jù)報(bào)告是比之前62616964757a686964616fe4b893e5b19e31333365643661版本提升了 2 至 3 倍。
新特性列表,主要改進(jìn):提升 MySQL 安全性
改進(jìn)了安裝程序
MySQL 5.6 中,mysql_install_db 在數(shù)據(jù)庫(kù)創(chuàng)建的時(shí)候提供選項(xiàng)來(lái)生成 random password。
MySQL 5.7.4 中,可以跳過(guò) -skip-random-password 選項(xiàng)來(lái)默認(rèn)生成隨機(jī)密碼。
MySQL 5.7.5 中,還是默認(rèn)生成隨機(jī)密碼,但是選項(xiàng)修改為 –insecure。
而現(xiàn)在,MySQL 5.7.6 廢棄了 mysql_install_db,使用 mysqld –initialize (formerly known as “mysqld –bootstrap,” now deprecated.) 替代。
mysql-server-5.6:
1)InnoDB現(xiàn)在可以限制大量表打開(kāi)的時(shí)候內(nèi)存占用過(guò)多的問(wèn)題(比如這里提到的)(第三方已有補(bǔ)丁)
2)InnoDB性能加強(qiáng)。如分拆kernel mutex;flush操作從主線(xiàn)程分離;多個(gè)perge線(xiàn)程;大內(nèi)存優(yōu)化等
3)InnoDB死鎖信息可以記錄到 error 日志,方便分析
4)MySQL5.6支持延時(shí)復(fù)制,可以讓slave跟master之間控制一個(gè)時(shí)間間隔,方便特殊情況下的數(shù)據(jù)恢復(fù)。
5)表分區(qū)功能增強(qiáng)
6)MySQL行級(jí)復(fù)制功能加強(qiáng),可以降低磁盤(pán)、內(nèi)存、網(wǎng)絡(luò)等資源開(kāi)銷(xiāo)(只記錄能確定行記錄的字段即可)
7)Binlog實(shí)現(xiàn) crash-safe
8)復(fù)制事件采用crc32校驗(yàn),增強(qiáng)master/slave 復(fù)制數(shù)據(jù)一致性
總結(jié)
以上是生活随笔為你收集整理的5.7和5.6的mysql_mysql5.6和5.7的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql 导致iis 假死_解决IIS
- 下一篇: 小程序 node.js mysql_基于