关于删除sql的效率,该如何处理

关于删除sql的效率

一个问题,我表里有个字段

这个字段1w条记录是1

1w条记录是2

1w条记录是3

delete from 表 WHERE 字段>2;

这个会消耗很多资源么 

那delete from 表 WHERE 字段>3;呢

 




详细说明

在字段上建立索引没有




探讨

没建立,虽然几万条记录,但是相同的值太多,不同的值大概也就个位数

所以建立索引没效果吧



一共几万条数据建没建索引都是瞬间的是事情 没必要考虑效率




3W条数据,这么点直接delete就行了。

因为取值只有3种,没有必要建立索引,建了反而不好。

但是切记delete操作时会锁表,




如果这个字段中的值如你所说,只有三种,各占 33% 则没必要建议索引了。

关于删除sql的效率,该如何处理

相关文章:

你感兴趣的文章:

标签云: