access转到mssql后,asp+mssql数据才30万,查询慢得要命,和access差不多,麻烦哪位高手给出解决方案,越详细越好。高分相送!!谢谢各位

cnpznet 2006-04-22 01:49:55

access转到mssql后,asp+mssql数据才30万,查询慢得要命,和access差不多,麻烦哪位高手给出解决方案,越详细越好。

怎么样能提高查询的速度,最好能给出代码,高分相送!!谢谢前辈!!
...全文
560 23 点赞 打赏 收藏 举报
写回复
23 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cnpznet 2006-04-23


/在asp脚本里怎么调用存储过程???
  • 打赏
  • 举报
回复
创造奇迹9999 2006-04-23
http://community.csdn.net/Expert/topicview.asp?id=4182510
http://community.csdn.net/Expert/topicview.asp?id=4345939

这里有收集的两帖,你去看看,会对你有帮助的
  • 打赏
  • 举报
回复
imsyq 2006-04-23
经典的帖子 收藏了。

同问,高手能否详细解释下索引的相关知识。
  • 打赏
  • 举报
回复
mjpclab 2006-04-23
如果用DTS导入的,主键、索引和约束等信息已经丢失,需要重建
  • 打赏
  • 举报
回复
baibai326 2006-04-23
在asp脚本里怎么调用存储过程???
用ADODB.commad 啊,看看ADO的帮助,上面有详细的例子
  • 打赏
  • 举报
回复
mhxz568 2006-04-22
无言中……
  • 打赏
  • 举报
回复
cnpznet 2006-04-22
本人菜,对mssql一点不懂,请前辈指教:

1:怎么建立合理化的索引?

2:如何用存储过程分页?

3:程序代码全部都关闭了rs了,查询时不是用*,而是需要哪些字段就写哪些字段,还怎么优化??

谢谢大家了。。
  • 打赏
  • 举报
回复
soft_2008 2006-04-22
- -
  • 打赏
  • 举报
回复
anwell 2006-04-22
用存储过程分页,效果会好点
  • 打赏
  • 举报
回复
iuhxq 2006-04-22
程序代码优化,建立索引,还有几十万不转也行
  • 打赏
  • 举报
回复
sy_binbin 2006-04-22
另外还要考虑程序设计是否合理。
还有就是网络传输速度的问题
  • 打赏
  • 举报
回复
sy_binbin 2006-04-22
access转到MSSQL后,要在MSSQL下重新建立索引
  • 打赏
  • 举报
回复
aner 2006-04-22
建立索引
  • 打赏
  • 举报
回复
lymyx 2006-04-22
程序优化.
  • 打赏
  • 举报
回复
wanglh100 2006-04-22
聚集索引是ID,其它的col1,col2,col3可以设为非聚集索引
聚集索引是物理上的排序,而非聚集索引是建索引表.
  • 打赏
  • 举报
回复
cnpznet 2006-04-22
就像select col1,col2,col3 from table1 where col1=1 order by id desc 这样的查询,应该把哪几个字段设置为"聚集索引",哪些字段设置为"非簇集索引",,

还有聚集索引只能设置一个,非聚集索引一般在一个表里面可以设置几个?

  • 打赏
  • 举报
回复
wanglh100 2006-04-22
索引不必调用的,加了索引就是优化了数据库的查询.
  • 打赏
  • 举报
回复
wanglh100 2006-04-22

---------------------------------
我提一点可改进方法:
如果你采用分页显示,那你一次就取每页的记录数,不要全部都取,不然很占资源.

order by id desc取出后是降序的,你可以根据两个ID值来截取具体哪一页的内容.
比如ID是100,99,..,2,1
当取第一页时可以加上条件id<=100 and id >=90

另外,尽量简化搜索方法,少用复合搜索形式,如 a like '%keyword%' and b like '%keyword%' and c like '%keyword%'
而是根据条件来采用单项搜索
  • 打赏
  • 举报
回复
cnpznet 2006-04-22
我对mssql一点不懂,来不及看书了,急用啊,,,只有请前辈指教::

索引和存储过程都是在mssql2000里建立的,建好后,我在asp脚本里怎么调用??

1/假如我在sql里建立了mmindex这个索引,asp脚本怎么调用索引,才能提高速度,select不需要改变吗?

2/在asp脚本里怎么调用存储过程???

  • 打赏
  • 举报
回复
fason 2006-04-22
索引
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2006-04-22 01:49
社区公告
暂无公告