Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 哪个MySQL数据库引擎更适合存储会话和会话数据:MyISAM还是InnoDB?_Php_Mysql_Session_Innodb_Myisam - Fatal编程技术网

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——谢谢!我甚至都没想过@恐怕我现在不能给它加上数字。