ASP取SQL Server数据太多了。速度慢了怎么办

ASP取SQL Server数据太多了。速度慢了怎么办,第1张

如果你的数据和读取方式都没什么问题的话简易你可以优化下你的sql语句.1.sql语句最好写成存储过程 2.查询条件最好写成实体项名不要用*代替全部.3.sql语句读取项只是你页面上需要显示的项 多余的不读取.4.sql语句显示信息项的顺序和数据库表信息项顺序一致.

如果你只是想查询记录数量的话不要这么查,应该使用

select count(*) from tablesname where ***

-----

rs.open "select * from SMT_sca where SMT_key=1 and SMT_key1=1 and SMT_key2=1",conn,1,1

改为====

rs.open "select count(*) from SMT_sca where SMT_key=1 and SMT_key1=1 and SMT_key2=1",conn,1,1

同时

scacount=rs.recordcount

改为===

scacount=rs(0)

这样可以避免把所有数据都传输到内存中,只要一条记录一个字段就可以了。

首先

进入"我的电脑"-工具-文件夹选项 然后点查看

把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)确定

这时候你再右键你的数据库存放文件夹

属性(会多出一个叫“安全"的选项)

之后有2种方法

1.你把在安全区中添加上 everyone这个属性 就可以了

至于everyone的权限 默认的就可以了

2.(前提是你的电脑上装了IIS)点添加-高级-立即查找-找到一个“IUSR***”开头的用户选中然后确定再确定,然后给它修改权限,然后确定就可以了。

这个是Internet来宾用户权限,也就是执行asp语句需要的权限。

这样你的问题就解决了,希望能帮助到你!祝你愉快!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6757239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存