Mysql5.6以后,说 innode 的 select 性能不输 myisam 了,为什么 ? 财富值43
生活随笔
收集整理的這篇文章主要介紹了
Mysql5.6以后,说 innode 的 select 性能不输 myisam 了,为什么 ? 财富值43
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
InnoDB表(innodb_file_per_table=1):
感覺(jué)樓主不必糾結(jié)這個(gè)問(wèn)題,InnoDB是MySQL官方指定的默認(rèn)引擎,維護(hù)力度都下在InnoDB身上了,SELECT性能更好也并不出奇.第三方的Percona Server也是選擇基于InnoDB改進(jìn)推出XtraDB.所以還是盡量使用InnoDB吧.
對(duì)比MyISAM表:
InnoDB使用獨(dú)立表空間(innodb_file_per_table=1)后每個(gè)數(shù)據(jù)庫(kù)的每個(gè)表都會(huì)生成一個(gè)數(shù)據(jù)空間(.ibd文件).show variables like innodb_file_per_table可見(jiàn)Percona Server 5.6是默認(rèn)開(kāi)啟"獨(dú)立表空間"的.獨(dú)立表空間優(yōu)點(diǎn):1.每個(gè)表都有自已獨(dú)立的表空間.2.每個(gè)表的數(shù)據(jù)和索引都會(huì)存在自已的表空間中.3.可以實(shí)現(xiàn)單表在不同的數(shù)據(jù)庫(kù)中移動(dòng).4.空間可以回收.
感覺(jué)樓主不必糾結(jié)這個(gè)問(wèn)題,InnoDB是MySQL官方指定的默認(rèn)引擎,維護(hù)力度都下在InnoDB身上了,SELECT性能更好也并不出奇.第三方的Percona Server也是選擇基于InnoDB改進(jìn)推出XtraDB.所以還是盡量使用InnoDB吧.
對(duì)比MyISAM表:
InnoDB使用獨(dú)立表空間(innodb_file_per_table=1)后每個(gè)數(shù)據(jù)庫(kù)的每個(gè)表都會(huì)生成一個(gè)數(shù)據(jù)空間(.ibd文件).show variables like innodb_file_per_table可見(jiàn)Percona Server 5.6是默認(rèn)開(kāi)啟"獨(dú)立表空間"的.獨(dú)立表空間優(yōu)點(diǎn):1.每個(gè)表都有自已獨(dú)立的表空間.2.每個(gè)表的數(shù)據(jù)和索引都會(huì)存在自已的表空間中.3.可以實(shí)現(xiàn)單表在不同的數(shù)據(jù)庫(kù)中移動(dòng).4.空間可以回收.
總結(jié)
以上是生活随笔為你收集整理的Mysql5.6以后,说 innode 的 select 性能不输 myisam 了,为什么 ? 财富值43的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 游聚在电脑上玩,分辨率调多少
- 下一篇: 函数wait、waitpid、孤儿进程、