我应该在MMO /多人游戏中使用什么MySQL存储引擎?

时间:2016-08-27 15:17:32

标签: mysql

我不知道哪个引擎会为我的数据库查询提供最佳性能。

我的服务器正在对数据库进行参数化查询,查询不大。

我不想听你的意见!

发动机

http://i.stack.imgur.com/Nz1SU.png

1 个答案:

答案 0 :(得分:1)

对于绝大多数用途,InnoDB是正确的选择。使用它。

屏幕截图中列出的大多数其他选项都是专用存储引擎,不适合一般用途(MEMORY,EXAMPLE,FEDERATED,ARCHIVE,CSV和BLACKHOLE),或者在MySQL的标准版本中不可用(其余大部分,例如InifiniDB,Brighthouse和TokuDB)。

唯一的例外是MyISAM,它是一个较旧的MySQL存储引擎,不支持事务,更容易出现损坏,并且通常比InnoDB表现更差。通常没有理由在MySQL的当前版本中使用它。