Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Processi in in attesa in SQL dopo connessioni sqlConnection
venerdì 29 settembre 2006 - 17.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cnnmax
Profilo
| Junior Member
99
messaggi | Data Invio:
ven 29 set 2006 - 17:24
Ciao.
Durante l'esecuzione di un'applicazione web e chiamate a SQL ho notato che, nonostante le onnessioni vengano chiuse correttamente dopo essere aperte , in SQL i processi rimangono in memoria con stato "sleeping".
Perchè non vengono distrutti alla chiusura della connessione?
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 29 set 2006 - 23:22
>Durante l'esecuzione di un'applicazione web e chiamate a SQL
>ho notato che, nonostante le onnessioni vengano chiuse correttamente
>dopo essere aperte , in SQL i processi rimangono in memoria con
>stato "sleeping".
>Perchè non vengono distrutti alla chiusura della connessione?
La prima idea che mi viene in mente e la prima spiegazione è che potrebbe essere causato dal fatto che in ASP.NET utilizzi il ConnectionPooling. Quindi anche se tu la chiudi in realtà non viene tolta dal Server. Il pooling serve proprio a questo, ad accelerare le performance dell'applicazione. Se tu nella stessa pagina, apri e chiudi connessione 3 volte, per fare un esempio, sarebbe più dispendioso in termini di risorse, cpu, ecc.ecc. distruggere completamente la connessione e ricrearla. Con il pooling questo non succede. Prova a disabilitare il pooling.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !