inner join语句如何优化? where cpmc like '%电子笔%' --------这个只能索引扫描...不能用到索引查找..所以肯定会慢的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的第一个要用到连接的。在连接的两个表的连接字段上建立索引。cpmc like '%电子笔%' 这个就没办法用到索引了 cpmc like '%电子笔%'%这个东东在前面不会用到索引了 索引在以下情况使用将失效.1.只要对列使用函数,该列的索引将不起作用,如:substring(aa,1,2)='xx' 2.只要对列进行计算,该列的索引将不起作用,如:aa+10=20 3.某些情况下的LIKE操作,该列的索引将不起作用,如:aa LIKE '%10%' 4.某些情况使用反向操作,该列的索引将不起作用,如:aa <>2 5.在WHERE中使用OR时,有一个列没有索引,那么其它列的索引将不起作用 cpmc like '%电子笔%' 索引不起作用!CompanyID 索引 索引无效,不过你可以去掉条件看看join本身需要几秒,改变一下执行计划看看有没有可以调整的余地, 本帖最后由 fcuandy 于 2009-04-27 15:02:16 编辑 关于数据类型的问题 如何读取sqlserver中的text ntext字段内容? 各位大哥请帮忙小弟,怎么把SQL数据移动到D盘。。急。。。。。 复杂的存储过程。中高级的水平的朋友请进 请教多表查询结果按条件求和? sql server2000的问题 SQL函数怎样算出一个字符串逗号隔开的字符串数量 请教大家个SQL的问题:和视图有关 SQL大量占用內存的問題(分不夠,可加) 求解答 只有100万行的MS-SQL数据库查询,为什么很慢? 关于无限级分类的问题,2个节点的转换
cpmc like '%电子笔%' 这个就没办法用到索引了
%这个东东在前面不会用到索引了
1.只要对列使用函数,该列的索引将不起作用,如:substring(aa,1,2)='xx'
2.只要对列进行计算,该列的索引将不起作用,如:aa+10=20
3.某些情况下的LIKE操作,该列的索引将不起作用,如:aa LIKE '%10%'
4.某些情况使用反向操作,该列的索引将不起作用,如:aa <>2
5.在WHERE中使用OR时,有一个列没有索引,那么其它列的索引将不起作用
索引不起作用!
CompanyID 索引