高手请进:SQL中表的记录数有上限没有?(在线等候,急急急!)

huangwangman 2002-08-25 12:13:05
我的一个表有2974060条记录。在Enterprise Manager中查询速度还比较快,但是在程序中执行打开连接串操作速度慢得叫人无法忍受,而同样的语句打开别的表速度又很正常,请问如何解决?谢谢各位!
...全文
10 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leimin 2002-08-27
同意 j9988(j9988)的方法。
回复
icevi 2002-08-26
不要返回所有行,需要什么查询什么。
回复
czzw 2002-08-26
加载上选择条件
回复
Chiff 2002-08-25
建主键会快些
回复
j9988 2002-08-25

你可以限制一次查询的行数。
用SET ROWCOUNT N 
或select top N * from table

回复
georgehappy 2002-08-25
把数据放到两个以上的服务器上或对暂时不用的数据做一个结转备份
回复
georgehappy 2002-08-25
记录太多了,前台速度肯定慢,这是一个无法解决的矛盾啊
服务器负担太重,

回复
huangwangman 2002-08-25
但是,我的表里已经建了主键和索引了,怎么还是慢!
回复
comicgirl 2002-08-25
记录数是没有上限的,可以键主键和聚集索引
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2002-08-25 12:13
社区公告
暂无公告