如果你正在使用MySQL,你應(yīng)該了解下一個(gè)版本將會(huì)有什么新特性,例如更好的伸縮性、高性能以及靈活性的提升之類的。
MySQL的下一個(gè)版本是5.6,這里列出了該版本的5大新特性:
優(yōu)化器的改進(jìn)
MySQL Optimizer團(tuán)隊(duì)做了大量的工作為了不斷的提升SQL查詢的效率,主要體現(xiàn)在索引條件pushdown以及多范圍的讀數(shù)據(jù)。索引條件的pushdown的意思是將WHERE條件語(yǔ)句移到存儲(chǔ)引擎中去處理,可降低過(guò)載;而多范圍讀意味著當(dāng)查詢使用第二索引時(shí),將進(jìn)行磁盤(pán)塊的排序。
InnoDB改進(jìn)
MySQL InnoDB存儲(chǔ)引擎團(tuán)隊(duì)主要提供了NoSQL的訪問(wèn)接口,可通過(guò)Memcached的API直接訪問(wèn)InnoDB的表。
使用memcached API直接訪問(wèn)NoSQL
此舉可大幅提升Web應(yīng)用中的數(shù)據(jù)訪問(wèn)性能,適合一些簡(jiǎn)單的查詢。
更好的復(fù)制
MySQL復(fù)制模塊團(tuán)隊(duì)主要改進(jìn)了數(shù)據(jù)完整性和可用性以及性能方面的提升。
Performance Schema
Performance Schema是在5.5版本中引入的,5.6做了改進(jìn),提供新功能包括:表鎖、表I/O以及表鎖等待。
英文出自:creativedev
譯文出自:oschina