易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver真是奇怪了,like竟然会这样

1.
select top 20 id,title,PageUrl from Infor
where  title like '以德配天,明德慎%' order by id desc
CPU 时间 = 0 毫秒,占用时间 = 39 毫秒。
2.
select top 20 id,title,PageUrl from Infor
where  title like '%以德配天,明德慎' order by id desc
CPU 时间 = 2125 毫秒,占用时间 = 2292 毫秒。

怎么只有第一种用到索引,难不成slqserver发烧了
不是,这是实情


第一种才能 用到索引,看查询计划

怎么可以这样?我记得like 时%前后都是可以用到索引的

i没有注意过这个问题,学习了

1.
select top 20 id,title,PageUrl from Infor
where  title like '以德配天,明德慎%' order by id desc
CPU 时间 = 0 毫秒,占用时间 = 39 毫秒。

这个用到索引.
2.
select top 20 id,title,PageUrl from Infor
where  title like '%以德配天,明德慎' order by id desc
CPU 时间 = 2125 毫秒,占用时间 = 2292 毫秒。

这个索引失效.

哈哈,新大陆。

也就是我要查找以'德配天,明德慎'结尾的数据没法启用索引,
只能开始,不能结尾?
这也太说不过去了

jj哥 有一篇关系like 的索引测试可以看看 是sql2005

第一个才能用索引的。。。。

第二个不用索引,也太绝对了些,

其实2005之后看具体的情况的,很多时候第二种情况也会用到的,

引用
不是,这是实情
..

第二种进行了全表扫描,看看计划。


相关问答:

ACCESS繁体连接简体sqlserver2000

  我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......

sqlserver从varchar(50)存储改为用varchar(10)的话

比如 用户名,我程序的要求是10位字符以内,所以:
如果我sqlserver从varchar(50)存储改为用varchar(10)的话,

1.会不会减少数据空间?
2.会不会提高我程序的效率?
3.有没有必要?

小弟先谢 ......

sqlserver存储过程改oracle

sqlserver存储过程改oracle
谁会啊。。。帮忙改改··


SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

ALTER    PROCEDURE tp_Fetch_List( 
  ......

sqlserver 占用内存太高怎么解决?

sqlserver  占用内存太高怎么解决?
sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号