参考"查询所用到的条件都单独建了索引,且每个表都有主键"
这只能表明你的表中建立了索引,并不表明存储过程会用上索引(是否引用索引,是sql自行决定的,除非你强制指定索引)
你可以试试在存储过程的语句中强制指定索引.
--例如下面的
create table tb (a int)
create index idx_tb_a on tb(a)
go
select * from tb with(index(idx_tb_a)) --强制使用索引 idx_tb_a
go
drop table tb
这只能表明你的表中建立了索引,并不表明存储过程会用上索引(是否引用索引,是sql自行决定的,除非你强制指定索引)
你可以试试在存储过程的语句中强制指定索引.
--例如下面的
create table tb (a int)
create index idx_tb_a on tb(a)
go
select * from tb with(index(idx_tb_a)) --强制使用索引 idx_tb_a
go
drop table tb
后面的不用索引吗?
----------------------------------
有top没什么影响呀