我有一张桌子,我每隔几秒就会收到大量的选择查询。因此,我的更新查询会被锁定很长时间。有没有什么办法可以让我的选择查询执行,而不是锁定我的更新查询而不将我的表转换为innoDB。我正在使用mysql 5.5
答案 0 :(得分:0)
使用MyISAM进行脏读的许多其他问题 - 例如this one。如果没有更改引擎,那么您可以做的事情就不多了,可能会将某些标准的数据分割成多个表格,以减少行数和并发访问次数。
而且,实际上,没有人愿意以任意且不必要的复杂方式对数据进行细分。
如果您的所有查询都是通过索引列进行的,那么您可能需要查看[Handler](http://dev.mysql.com/doc/refman/5.0/en/handler.html),但我从未使用它,所以我不能说它对您有多好用