2010-07-29 90 views
9

非常简单的问题。哪个MySQL数据库引擎更适合存储会话和会话数据:MyISAM或InnoDB?

对于其他一些原因,我使用InnoDB。对于“高流量”表而言,它是否会对MyISAM造成影响?

+5

中提到的内存。不完全是。 – Charles 2010-07-29 04:38:18

+0

我不关注。 – Greg 2010-07-29 05:04:49

+0

@Charles,MEMORY是一个很好的选择,因为它会比其他任何东西都更快。唯一的问题是会话数据在MySQL重新启动之间不会持续。 – 2010-07-29 05:13:43

回答

10

由于您正在寻找一种非常均衡的读/​​写流量组合,因此InnoDB是更好的选择。每次写入MyISAM的全表锁都可能是谋杀。 MyISAM在90%+读取或90%+写入情况下表现更好。

我认为这是在High Performance MySQL

相关问题