select * from tb where id = 100 去掉100的单引号试试。 另外重新创建一个表试试。 create table tb(id int identity,insert_date datetime) declare @i int set @i = 100000 while @i > 0 begin insert into tb(insert_date) valuses(getdate()); set @i = @i - 1; endselect * form tb where id = i00
执行select count(1) from tb 试试慢不慢。有多少行记录》 楼主的问题有点不可思议,应该就0秒搞定的事情。
去掉100的单引号试试。
另外重新创建一个表试试。
create table tb(id int identity,insert_date datetime)
declare @i int
set @i = 100000
while @i > 0
begin
insert into tb(insert_date) valuses(getdate());
set @i = @i - 1;
endselect * form tb where id = i00
楼主的问题有点不可思议,应该就0秒搞定的事情。
1.Server配置,考虑升级
2.DB版本
3.建立Index,要定时的重建索引(操作次数多,会有索引碎片)
4.历史数据备份http://www.cnblogs.com/changbluesky/archive/2010/07/12/1771210.html