现有10W条数据,Access数据库保存
通过正常提取:
<% Set conn= Server.CreateObject("ADODB.Connection") connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db2.mdb") conn.Open connstr
Set rs = Server.CreateObject ("ADODB.Recordset") sql = "Select * from people order by id desc" rs.Open sql,conn,1,1
Do While Not rs.EOF Response.write rs("id")&" | " rs.MoveNext Loop %>
耗时3,250.000毫秒,总测试平均值在3秒左右
使用存储过程提取:
<% Set conn = Server.CreateObject("ADODB.Connection") Set cmd = Server.CreateObject("ADODB.Command") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db2.mdb")
cmd.ActiveConnection = conn cmd.CommandText = "Select * from people order by id desc" Set rs = cmd.Execute
Do While Not rs.EOF Response.write rs("id")&" | " rs.MoveNext Loop %>
(编辑:aniston)
|