mysqlの2大記憶エンジンの違いと選択
2037 ワード
: http://www.cnblogs.com/ggjucheng/archive/2012/11/11/2765469.html
MyISAM
MyISAM , Windows Linux ; MyISAM , , 。 , MyISAM tb_Demo , :1.tb_demo.frm, ;
2.tb_demo.MYD, ;
3.tb_demo.MYI, 。
MyISAM , , MyISAM 。MyISAM :
1. 。MyISAM , 。
2. 。MyISAM 。 :MyISAM Web 。
1.
:MyISAM ,
: ,
: ,MyISAM ,
:MyISAM key_buffer IO, ,
2.
( )
( )
( )
3.
( )
,
insert ,
,
,
, Query Cache
MyISAM Count , count
InnoDB
InnoDB , , 。 MySQL 5.6.13 ,InnoDB 。InnoDB , , InnoDB :
1. 。InnoDB 。
2. 。InnoDB MySQL 。
3. 。 ,InnoDB 。
4. 。MySQL InnoDB。
5. AUTO_INCREMENT 。
, , ,InnoDB 。
1.
: 4 ,
: , ,
: ,
Cluster ,
Secondary Index
2.
( )
,
, InnoDB , IO
3.
, Secondary index
,
,
, autocommit
innodb_flush_log_at_trx_commit ,
,
二大保存エンジンのロック機構http://blog.csdn.net/naughty610/article/details/7390976