我有一个小问题;我有2个表格: events
和multimedia
。 events
具有删除sql查询非常慢
id,
device_id
created_at field
主键是id并有由device_id
和created_at
场形成的索引。
multimedia
表具有随字段:
id
device_id
created_at
data (this field is a blob field and contains a 20k string)
主键是ID和有由device_id
和created_by
场形成的索引。
问题是当我想在数据前删除与created_at
的记录。
查询:
DELETE FROM events WHERE device_id = #{dev[0]}
AND created_at <= '#{mm_critical_time.to_s}'
是确定的。在5或6秒delete
的记录。
查询
DELETE FROM multimedia WHERE device_id = #{dev[0]}
AND created_at <= '#{mm_critical_time.to_s}'
给我一些问题,执行开始,从来没有完成它。
有什么问题?
我已经创建索引 – Dabidi 2012-04-24 09:10:26
那我建议你解释你的查询,在我挂答复中提到。 – 2012-04-24 11:27:09