我建立了个表a(a,b,c,d)插入了3000万数据,查询
select * from a where b='123weuirweuo'用了5秒
结果我在b上建立了索引,再查
select * from a where b='123weuirweuo'用了不到1秒
再查
select * from a where a='123weuirweuo'用了5秒
就是说,只要查询里用到了索引,就很快,测试是否用到了索引还是scan全表,可以在查询分析期里写入语句,然后按“ctrl+L”,就知道了
select * from a where b='123weuirweuo'用了5秒
结果我在b上建立了索引,再查
select * from a where b='123weuirweuo'用了不到1秒
再查
select * from a where a='123weuirweuo'用了5秒
就是说,只要查询里用到了索引,就很快,测试是否用到了索引还是scan全表,可以在查询分析期里写入语句,然后按“ctrl+L”,就知道了
解决方案 »
- 怎么检查sql语句是否合法
- 菜鸟又来问基础问题了。建表最基础的问题。努力学SQL
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 '#' 中为标识列指定显式值。
- SP2安装后重启服务器前,SQLServer能正常运行吗?
- 一个简单的SQL 求助!
- 求高手,求简洁代码
- 一个实用,但棘手的SQL语句
- 版主,超难问题,同一个存储过程,在数据库KFGL中6秒,在数据库KFWL中1:30秒?急迫解决!!!!!1
- 大家好,请问如何用SQL语句将Excel中的数据转换到SQL Server的某个表中?烦请解答,谢谢!
- 字符串拆分处理?
- 这个问题怎么解决?存储过程错在哪?请教
- 同一服务器的两个数据库的访问?急!谢谢!
http://expert.csdn.net/Expert/topic/2501/2501147.xml?http://expert.csdn.net/Expert/topic/2445/2445235.xml?temp=.5432398
http://expert.csdn.net/Expert/topic/2273/2273963.xml?temp=.9493677
http://expert.csdn.net/Expert/topic/2020/2020888.xml?temp=.489834
http://expert.csdn.net/Expert/topic/2028/2028886.xml?temp=.8783838多读几遍里面的经典文章
我是很有收获的