Migliorare la velocità delle connessioni ai database è da sempre un argomento molto sentito da chi sviluppa siti formati prevalentemente da contenuti dinamici.
Come fare? Ci sono delle semplice regole da rispettare.
1) Utilizzare sempre OLE-db: è più performante della classica connessione via ODBC.
2) Utilizzare, con Access, il DSN-less, se non si può utilizzare OLE-db.
3) Aprire il più tardi possibile, e chiudere il prima possibile la connessione.
4) Non mettere MAI la connessioni in variabili Session o Application
5) Ottimizzare le query, specificando se possibile i nomi dei singoli campi invece di usare *.
6) Utilizzare i lock type (1) e cursori (1) più performanti (sola lettura, solo forward)
7) Ricordarsi di distruggere, con set tuoOjb = Nothing, tutte le connesioni e gli oggetti recordset aperti.
8) Utilizzare Execute se la query da eseguire non produce come output un recordset (update, delete, insert).
Per maggiori informazioni sui database, su OLE-db si veda
https://www.aspitalia.com/articoli/db/
https://www.aspitalia.com/articoli/db/ole-db.asp
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.