查询需要很长时间才能查看统计信息'州

时间:2015-07-27 12:17:00

标签: mysql

我的一个查询需要很长时间(超过300秒)才能执行简单查询。并且在统计状态中失败。

同时执行同一查询时会发生这种情况。

" {{1}}"

即便如此,我还有' optimizer_search_depth' config为0,缓冲区大小为14GB。

1 个答案:

答案 0 :(得分:0)

SELECT .... FOR UPDATE在它返回的行上设置读锁定,直到事务完成为止,因此当你同时多次调用同一个查询时,其他的必须等待锁被释放< / p>

我猜你使用innodb作为你桌子的引擎?

有关使用“FOR UPDATE”进行锁定的更多信息,请参阅innodb-locking-reads