0

我有一张表,每隔几秒钟我就会收到大量的选择查询。因此,我的更新查询被锁定了很长时间。有什么方法可以让我的选择查询执行,同时不锁定我的更新查询而不将我的表转换为innoDB。我正在使用 mysql 5.5

4

1 回答 1

0

许多其他问题的重复——例如这个问题——关于 MyISAM 的脏读。如果不更换引擎,您无能为力,只能根据某些标准将数据分段到多个表中以减少行数和并发访问数。

而且,实际上,没有人愿意以任意且不必要的复杂方式分割他们的数据。

如果您的所有查询都是按索引列,您可能想看看 [Handler] ( http://dev.mysql.com/doc/refman/5.0/en/handler.html ),但我从未使用过它所以我不能说它对你有多好。

于 2012-10-05T04:43:30.903 回答