Php 哪个MySQL数据库引擎更适合存储会话和会话数据:MyISAM还是InnoDB?
这个问题很简单Php 哪个MySQL数据库引擎更适合存储会话和会话数据:MyISAM还是InnoDB?,php,mysql,session,innodb,myisam,Php,Mysql,Session,Innodb,Myisam,这个问题很简单 我将InnoDB用于其他用途,原因有二。“高流量”表的性能是否比MyISAM高?因为您看到的是相当均匀的读/写流量组合,InnoDB是更好的选择。MyISAM在每次写入时都会锁定满表,这很可能是谋杀。MyISAM在读90%以上或写90%以上的情况下会更好 我相信正如@Charles中提到的,记忆是一个很好的选择,因为它比其他任何东西都快。唯一的问题是MySQL重启之间的会话数据不会持久。@Greg:MEMORY=:-)@Chris,虽然这是事实,但MySQL重启不应该发生在生产环
我将InnoDB用于其他用途,原因有二。“高流量”表的性能是否比MyISAM高?因为您看到的是相当均匀的读/写流量组合,InnoDB是更好的选择。MyISAM在每次写入时都会锁定满表,这很可能是谋杀。MyISAM在读90%以上或写90%以上的情况下会更好
我相信正如@Charles中提到的,记忆是一个很好的选择,因为它比其他任何东西都快。唯一的问题是MySQL重启之间的会话数据不会持久。@Greg:MEMORY=:-)@Chris,虽然这是事实,但MySQL重启不应该发生在生产环境中。您还需要定义“高流量”。我看过一个网站,在MyISAM的桌子上有超过6000个活动会话,而且一点也不紧张。@Charles,Mike——谢谢!我甚至都没想过@恐怕我现在不能给它加上数字。