首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sql 增多查询条件后效率严重降低

2012-11-06 
sql 增加查询条件后效率严重降低各位好,我在开发过程中写一个查询语句时碰到这样的情况 当在语句中 添加一

sql 增加查询条件后效率严重降低
各位好,我在开发过程中写一个查询语句时碰到这样的情况 当在语句中 添加一个条件 “and a.TeamCode <> '2004' ”后
再添加一句 “ and a.TeamCode like '%2002%' ” 后,效率会严重降低,预先只要1秒的,加上后面一句后,竟然执行要快20秒,是因为针对相同字段设定了多个条件导致的吗?不知大家有没碰到过这种问题

[解决办法]
like '%2002%'这种是模糊查询,不能利用索引,加上你的记录数可能很多,所以效率会很低。
[解决办法]
把and a.TeamCode <> '2004'换成 and len(a.TeamCode)>4 试试

热点排行