300万条数据,100人访问时就开始挂了
300万条
主要字段是
学号(num) 名称(name)
5020060701 张三
这两个字段都可以有重复,因为是记录违规信息
StrSQL = "Select * From StuData Where num= ' " & Number & " ' And name= ' " & name & " ' Order By date Desc "
100人以上同时访问就挂了?
------解决方案--------------------建立一下索引.
------解决方案--------------------create index xxxxx
on 数据表(sum,name)
------解决方案--------------------StrSQL = "Select * From StuData Where num= ' " & Number & " ' And name= ' " & name & " ' Order By date Desc "
看看执行计划,建议在date建立聚集索引,num和name建立联合索引
------解决方案--------------------1 可以在你作为条件的字段上建立索引
2 如果你只需要查出满足要求的n条记录的话,就用select top n * from......
3 把select 后边的具体字段名写出来,例如select a,b,c....,这样会比*快一些。