【发布时间】:2011-09-21 08:00:17
【问题描述】:
我有一个每秒接收大约 50 次插入的表。现在有 700k 条记录,使用 160 MiB。我的带有 1 gig ram 的小 VPS 正在跟上,但只是勉强。
我选择了 InnoDB,正如人们所说的“它的扩展性更好”,损坏的频率更低,并且实现了行锁定而不是表锁定。
但这是正确的选择吗?
我还阅读了 MyISAM 支持延迟插入,这可能非常有趣。 (我想知道表锁定的权衡是什么)
【问题讨论】:
-
你应该得到一个只为你而不是 X 用户专用的硬盘。如果您使用 InnoDB,您将能够推动超过 50 次插入/秒(如果我没记错 7200RPM 驱动器,大约 150 次)而不会出现问题。除此之外,约翰说的话(我+1)。
标签: mysql innodb myisam storage-engines