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
  • asp之家 网络编程 m.aspxhome.com