16 messaggi dal 21 gennaio 2003
Ho una domanda che da un po di tempo mi sta tormentando riguardo i carichi generati sul server.
Supponendo di dover eseguire più sql all'interno dello stesso script, è più conveniente, in termini di risorse, apripre più oggetti per l'esecuzione dell'sql oppure utilizzare sempre lo stesso.
Per semplicità vi faccio un'esempio:
1. metodo utilizzo solo un oggetto (rs)

sql="select count (idgen) as n_generi from Ric_Negozi where id_negozio="&prodotti&"" '
set rs=conn.execute(sql)
n_generi=rs("n_generi")

sql="select idut from negozi where id_negozio="&prodotti&""
set rs=conn.execute(sql)
idutente=rs("idut")
rs.close
set rs=nothing

2. metodo utilizzo due oggetti distinti (rs e rs1)

sql="select count (idgen) as n_generi from Ric_Negozi where id_negozio="&prodotti&"" '
set rs=conn.execute(sql)
n_generi=rs("n_generi")
rs.close
set rs=nothing

sql="select idut from negozi where id_negozio="&prodotti&""
set rs1=conn.execute(sql)
idutente=rs("idut")
rs1.close
set rs1=nothing
2.410 messaggi dal 13 febbraio 2003
Contributi
a livello di performance istanziare 2 oggetti impiega più tempo e risorse che non riciclare un oggetto già creato, va da se comunque che in questo caso il rallentamento è legato al db e pertanto mi soffermerei ad ottimizzare la stored procedure piuttosto che a pormi il problema se usare 1 o 2 oggetti
16 messaggi dal 21 gennaio 2003
Scusa la mia apocalittica ignoranza ma cosa intendi per "stored procedure" ?
2.410 messaggi dal 13 febbraio 2003
Contributi
query

http://en.wikipedia.org/wiki/Stored_procedure

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.