webForumDet fria alternativet

Vilket är snabbast?

ASP

2 svar · 157 visningar · startad av Patrik Gustafss

Medlem sedan aug. 200026 inlägg
Frågan#1

Jag undrar bara vilket som är snabbast?

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "bla bla"

Alternativ 1:

Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open Conn, SQL, 3, 3

Alternativ 2:

Set Rs = Conn.Execute(SQL)

Vilket av dessa är det snabbaste alternativet?

Medlem sedan dec. 19995 874 inlägg
#2

prova å skapa 1000 objekt och ta tiden.

Kom gärna med resultatet.

------------------
Mvh
Patrik aka Brimba
Brimbas lille ställe

Medlem sedan mars 20002 836 inlägg
#3

Hello,

satte ihop ett script som visar hur lång tid det tar.

Kolla in resultaten här

Skillnaden e inte alls så stor som man skulle tro .... ok, endast 20 loopar .... men en viss skillnad kan man se.

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)