select语句很快,delete非常慢

select语句很快,delete非常慢

第1个回答  2010-07-27
你是不是建了索引了?如果建了索引的话,select会比较快,但是,增加、删除数据的话,需要对索引操作,因此,delete会比较慢的。
第2个回答  2010-07-27
楼上的说法不恰当,既然有索引的话,那么delete一般是根据主键来删除,主键一定会有索引的。

delete慢,我估计是有锁,你最好把问题再描述一下,什么库,什么表,语句如何,等等。本回答被提问者采纳
第3个回答  2010-07-27
很正常的问题

因为delete操作要写大量的日志,同时还要记录信息在回滚段。(可以想象其中io量多得多)
第4个回答  2010-07-27
delete时候 where语句里面没有用到索引吧
第5个回答  2010-07-27
用truncate,这个比delete要快~!
相似回答