SQL查速度 五百加急帖子!!
[size=12px]我有一table table_name is a ,a面的料有100w+
select * from a where lanwei1='xxx'
查出能有3k+料吧,但是查速度太慢了 要30s+,有什麽法能查速度快?
(lanwei1加Index什麽用,加完速度一慢什麽大化.)[/size]
[解决办法]
对lanwei1建立索引.然后再查询.
[解决办法]
[解决办法]
改写sql吧,select *什么的,最不爽
[解决办法]
- SQL code
加上索引后,查询你需要的数据(加包含索引),不要用 * 号。包含索引格式: CREATE NONCLUSTERED INDEX idx ON tab( lanwei1 ASC)INCLUDE (address)
[解决办法]
[解决办法]
[解决办法]
加索引肯定是有用的,我们公司订单表里面最少都是几百W+的数据量,而且字段还超多,一下查个几千条数据也就10-20秒的事情呢,你看看是不是索引没创建对