asp程序运行速度测试(4)
时间:2008-02-11 19:11:00
新加一万条记录谁快?第一种方法用31秒,后者直到超时仍未完成。不得已,少掉一个0,1000条是,后者慢一半。
<!--#include file="filetou.asp"-->
<%
sql ="SELECT 名称 from user where id=0"
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
dim tttt1,ttt2
ttt1=now()
for i=1 to 10000
rs.addnew
rs("名称")="阿余A"
rs.update
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
ttt1=now()
for i=1 to 10000
sql=" INSERT INTO user (名称) VALUES('阿余B')"
conn.execute sql,0,-1
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
%>
下面的程序结果说明RS新增记录较快,而删除较慢,用CONN新增慢,但删除很快。
运行的结果为:
、3.00000007264316:
、7.99999998416752:
、1.99999983888119:
、0:
后来用RS新增记录5000条,并用CONN删除这5000条, 结果为:
、17.000000202097:
、1.00000023376197:
程序为:
<!--#include file="filetou.asp"-->
<%
dim tttt1,ttt2
ttt1=now()
sql ="SELECT 名称 from user where id=0"
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
for i=1 to 1000
rs.addnew
rs("名称")="阿余A"
rs.update
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
ttt1=now()
for i=1 to 1000
sql=" INSERT INTO user (名称) VALUES('阿余B')"
conn.execute sql,0,-1
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
ttt1=now()
sql ="SELECT 名称 from user where 名称='阿余A'"
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
do while not rs.eof
rs.delete
rs.update
rs.move 0,1
loop
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
ttt1=now()
sql ="delete from user where 名称='阿余B'"
conn.execute sql,0,-1
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
%>
标签:程序,速度,asp,测试
0
投稿
猜你喜欢
python3利用venv配置虚拟环境及过程中的小问题小结
2023-04-29 06:01:28
mysql5.5 master-slave(Replication)主从配置
2024-01-27 08:05:26
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2023-11-20 23:14:50
jquery validate.js表单验证的基本用法入门
2023-07-02 05:30:47
Python实现文件信息进行合并实例代码
2021-04-12 01:50:33
python通过Seq2Seq实现闲聊机器人
2021-09-02 13:39:15
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2023-09-06 14:34:52
javascript 三 级下拉选择菜单Levels对象
2023-09-05 03:28:48
Sql Server中的非聚集索引详细介
2024-01-26 15:57:56
python入门while循环语句理解学习
2023-08-28 07:21:54
个人微信公众号接入ChatGPT的教程分享
2023-04-08 00:34:02
一文彻底理清session、cookie、token的区别
2024-01-02 06:16:29
使用BULK INSERT大批量导入数据 SQLSERVER
2012-01-05 19:26:36
Python函数进阶之迭代器的原理与使用详解
2023-03-28 09:02:01
springboot配置数据库密码特殊字符报错的解决
2024-01-17 18:55:07
解决Python二维数组赋值问题
2022-05-23 04:25:21
python实现二维插值的三维显示
2022-05-28 14:17:58
Python实现带图形界面的炸金花游戏(升级版)
2023-06-27 08:35:20
linux系统使用vscode进行qt开发的过程分享
2023-06-23 02:33:54
python实现文件+参数发送request的实例代码
2022-03-04 18:49:43