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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Verificare eventuali connessioni lasciate aperte
lunedì 10 maggio 2010 - 17.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Scura
Profilo
| Newbie
30
messaggi | Data Invio:
lun 10 mag 2010 - 17:31
Ciao a tutti,
sto riscontrando un problema di eccessivo carico su iis per via di troppe connessioni a db access mi dicono oppure connessioni lasciate semplicemente aperte.
Ho cominciato la migrazione da access a sql ma per ora non vedo miglioramenti anzi.
Relativamente alle connessioni lasciate aperte mi chiedo se esiste qualche sistema per verificare tipo un tool oppure se l'unico sistema è aprire il codice e verificare con pazienza...chiedo questo soprattutto per togliermi il dubbio che non ci sia qualche impostazione sul server che ne impedisce la chiusura nonostante effettivamente le connessioni vengono chiuse...in questo caso infatti potrei pure controllare il codice, ma non troverei il problema che invece resterebbe sul server.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 10 mag 2010 - 17:43
>Ciao a tutti,
Ciao
>Relativamente alle connessioni lasciate aperte mi chiedo se esiste
>qualche sistema per verificare tipo un tool oppure se l'unico
>sistema è aprire il codice e verificare con pazienza...chiedo
>questo soprattutto per togliermi il dubbio che non ci sia qualche
>impostazione sul server che ne impedisce la chiusura nonostante
>effettivamente le connessioni vengono chiuse...in questo caso
>infatti potrei pure controllare il codice, ma non troverei il
>problema che invece resterebbe sul server.
Puoi fare una select su questa vista:
sys.dm_exec_sessions
http://msdn.microsoft.com/en-us/library/ms176013.aspx
poi però, se il problema sono le connessioni veramente, un'occhiata al codice va assolutamente data. Potrebbe essere che non ci sono dispose o close delle connessioni e che il codice sia stato scritto senza particolare attenzione.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Scura
Profilo
| Newbie
30
messaggi | Data Invio:
lun 10 mag 2010 - 18:07
Il problema è che sul server in questione non ho un solo dominio ma parecchi e alcuni contengono programmi non sviluppati da me. Quello che potevo controllare delle mie cose l'ho controllato, io sono sicurissima di non lasciare aperto nulla, ma come faccio per il resto? La select che mi suggerisci dovrei usarla su tutti i db giusto? Oppure ho capito male?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 10 mag 2010 - 18:41
>Il problema è che sul server in questione non ho un solo dominio
>ma parecchi e alcuni contengono programmi non sviluppati da me.
>Quello che potevo controllare delle mie cose l'ho controllato,
>io sono sicurissima di non lasciare aperto nulla, ma come faccio
>per il resto? La select che mi suggerisci dovrei usarla su tutti
>i db giusto? Oppure ho capito male?
sulla guida si legge "Returns one row per authenticated session on SQL Server. sys.dm_exec_sessions is a server-scope view that shows information about all active user connections and internal tasks."
server-scope view
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Scura
Profilo
| Newbie
30
messaggi | Data Invio:
mar 11 mag 2010 - 11:48
ed eccolo in Italiano
http://msdn.microsoft.com/it-it/library/ms176013.aspx
è solo per sql server però, nel mio caso si tratterebbe di connessioni a db access
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 11 mag 2010 - 13:26
>ed eccolo in Italiano
http://msdn.microsoft.com/it-it/library/ms176013.aspx
>è solo per sql server però, nel mio caso si tratterebbe di connessioni
>a db access
uhm.. allora non credo di poterti essere di aiuto. Anche perchè per i software fatti da altri li dovrebbero controllare direttamente sul loro connectionpool..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !