2012-10-05 92 views
0

我有一个表上,我得到重选择查询每隔几秒钟。由于这个原因,我的更新查询被锁定了很长时间。有没有什么办法让我可以让我的选择查询执行,而不是没有我的表转换为InnoDB的锁我的更新查询。我用mysql 5.5如何执行SELECT查询,而不是锁定更新查询

回答

0

杜佩的其他许多问题 - 例如this one - 脏与MyISAM数据读取。短期改变发动机的,有没有什么可以做,短的可能分割上的一些标准到多个表中数据以减少并发访问的行数和数量。

而且,真的,没有人愿意段任意和不必要的复杂方式他们的数据。

如果您的所有查询都是通过索引列进行的,您可能需要查看[Handler](http://dev.mysql.com/doc/refman/5.0/en/handler.html),但我从未使用过,因此我不能说它对您的工作效果如何。