84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
小伙看你根骨奇佳,潜力无限,来学PHP伐。
感覺樓主不必糾結這個問題,InnoDB是MySQL官方指定的默認引擎,維護力度都下在InnoDB身上了,SELECT性能更好也並不出奇.第三方的Percona Server也是選擇基於InnoDB改進推出XtraDB.所以還是盡量使用InnoDB吧.
InnoDB使用獨立表空間(innodb_file_per_table=1)後每個資料庫的每個表都會產生一個資料空間(.ibd檔).show variables like 'innodb_file_per_table'可見Percona Server 5.6是預設開啟"獨立表空間"的.獨立表空間優點:1.每個表都有自已獨立的表空間.2.每個表的資料和索引都會存在自已的表空間中.3.可以實現單表在不同的資料庫中移動.4 .空間可以回收.
show variables like 'innodb_file_per_table'
InnoDB表(innodb_file_per_table=1):
/png/percona/5.6/data/wordpress/wp_users.frm 表结构 /png/percona/5.6/data/wordpress/wp_users.ibd 数据和索引
對比MyISAM表:
/png/percona/5.6/data/mysql/users.frm 表结构 /png/percona/5.6/data/mysql/users.MYD 数据 /png/percona/5.6/data/mysql/users.MYI 索引
感覺樓主不必糾結這個問題,InnoDB是MySQL官方指定的默認引擎,維護力度都下在InnoDB身上了,SELECT性能更好也並不出奇.第三方的Percona Server也是選擇基於InnoDB改進推出XtraDB.所以還是盡量使用InnoDB吧.
InnoDB使用獨立表空間(innodb_file_per_table=1)後每個資料庫的每個表都會產生一個資料空間(.ibd檔).
show variables like 'innodb_file_per_table'
可見Percona Server 5.6是預設開啟"獨立表空間"的.
獨立表空間優點:
1.每個表都有自已獨立的表空間.
2.每個表的資料和索引都會存在自已的表空間中.
3.可以實現單表在不同的資料庫中移動.
4 .空間可以回收.
InnoDB表(innodb_file_per_table=1):
對比MyISAM表: