84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
小伙看你根骨奇佳,潜力无限,来学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表: