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

cnpznet 2006-04-22 01:49:55

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

怎么样能提高查询的速度,最好能给出代码,高分相送!!谢谢前辈!!
...全文
612 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
索引
加载更多回复(3)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧