首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-03-19 
关于删除sql的效率一个问题,我表里有个字段这个字段1w条记录是11w条记录是21w条记录是3delete from 表 WHE

关于删除sql的效率
一个问题,我表里有个字段
这个字段1w条记录是1
1w条记录是2
1w条记录是3

delete from 表 WHERE 字段>2;
这个会消耗很多资源么 
那delete from 表 WHERE 字段>3;呢
 


[解决办法]
详细说明
在字段上建立索引没有
[解决办法]

探讨

没建立,虽然几万条记录,但是相同的值太多,不同的值大概也就个位数
所以建立索引没效果吧

[解决办法]
一共几万条数据建没建索引都是瞬间的是事情 没必要考虑效率
[解决办法]
3W条数据,这么点直接delete就行了。
因为取值只有3种,没有必要建立索引,建了反而不好。
但是切记delete操作时会锁表,
[解决办法]
如果这个字段中的值如你所说,只有三种,各占 33% 则没必要建议索引了。

热点排行