我有一个简单的更新查询问题,总是出现在我的 mysql-slow-query.log 表中并不大,只包含3021 rows
.
查询看起来像:
UPDATE 'address'
SET 'user' = 1013
WHERE 'id_adress' = '1'
AND 'date' = '2012-06-04'
Query_time:2.664413 Lock_time:0.000043 Rows_sent:0 Rows_examined:1
当我检查这个查询时:
select 'user' = 1013
from 'address'
where 'id_adress' = '1'
AND 'date' = '2012-06-04'
然后看起来很快1 row in set (0.00 sec)
为什么这个简单的更新查询要花这么多时间?如何解决?