my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Durata lunga esecuzione stored procedure
in
Misc
>
SQL Server e MySQL
Ultimo messaggio
valse
il 24 settembre 2010 alle 15:21
20 messaggi
dal 05 ottobre 2004
blog.marcovalsecchi.it
Ciao...
...ultimamente sto riscontrando uno strano problema: se eseguo le sp da sql management studio vengono eseguite immediatamente mentre se le richiamo web (.net) vengono eseguite con tempi fino a 10 minuti l'una!
L'applicazione risiede su due server: uno db ed uno web... non ci sono problemi di collegamento tra i due, i server non sono carichi ne di cpu ne di memoria... il problema è proprio nella durata dell'esecuzione?!
So che sarebbero utili altri dettagli ma così a freddo cosa potrebbe essere?!
Grazie
"L'uomo è il computer più straordinario di tutti."
Rispondi
Quoting
chiccosimo
il 24 settembre 2010 alle 15:46
2.193 messaggi
dal 30 novembre 2001
tempo fa avevo anch'io il tuo stesso problema con sp, e nn so perchè ma eliminando e ricreando la sp, tutto tornava normale, ma non ho mai capito il perchè. Posso solo dirti che questo succedeva con sql2000, da quando utilizzo sql2005 non ho più avuto quel problema, prova non si sa mai.
Rispondi
Quoting
makbox
il 24 settembre 2010 alle 16:19
540 messaggi
dal 24 maggio 2002
Contributi
Il problema potrebbe risiedere nel peso dei dati trasferiti.
Eseguendo una query che restituisce un alto numero di record bisogna sempre tenere conto della mole (peso in byte) dei dati da trasferire tra un server e l'altro.
Utilizzando la stessa macchina per "applicazione" e database questo tempo viene praticamente annullato.
Marco.
Rispondi
Quoting
valse
il 24 settembre 2010 alle 17:46
20 messaggi
dal 05 ottobre 2004
blog.marcovalsecchi.it
Ho individuato il problema: le due macchine sono due server geograficamente lontani e utilizzano ipv4 per la connessione wan e l'ipv6 per la lan.
Nella connection string utilizzavo il nome locale del server db che riceveva immediatamente la richiesta ma cercava di restituirla attraverso l'ipv4 che, dopo un certo tempo, andava in timeout swichando su l'ipv6.
A questo punto impostando nella connection string l'ipv6 la comunicazione e la risposta è diventata come previsto.
Basta questa configurazione o secondo voi bisogna impostare il protocollo tcp/ip nella configurazione di sql per utilizzare solo l'ipv6?
"L'uomo è il computer più straordinario di tutti."
Rispondi
Quoting
chiccosimo
il 24 settembre 2010 alle 18:11
2.193 messaggi
dal 30 novembre 2001
dai un'occhiata a questo articolo:
http://blogs.msdn.com/b/sql_protocols/archive/2005/10/12/480192.aspx
Rispondi
Quoting
valse
il 24 settembre 2010 alle 19:31
20 messaggi
dal 05 ottobre 2004
blog.marcovalsecchi.it
"The workaround is to specify the IPv6 address of the target machine explicitly to force SNI to use IPv6 connection directly"
esattamente...
...ed io che di default disattivavo sempre l'ipv6 :-)
Mi sa che è meglio cominciare a farsi l'abitudine di usarlo perché ormai non ne rimangono molti di ipv4 liberi :-P
"L'uomo è il computer più straordinario di tutti."
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
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.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
Neofita SQL server
(1)
Calcolo data
(2)
interrogazione sql aiuto
(6)
Problemi con Install SQL SERVER 2008 R2 su windows 2003 clustered
Ricavare la prima riga di una lista usando una seconda lista come indice
(1)
Rimuovere SP2 Sql Server
(1)
Installazione SQL 2000 e 2008 stessa macchina
(1)
UTENTI ONLINE
In primo piano
Annunciate le versioni ufficiali di Visual Studio 11
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
I più letti di oggi
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Le novità di ASP.NET 4.5 (Community Days 2012)
Metro Style App per Windows 8 con HTML e Javascript
Introduzione ad Entity Framework
Web Camp - ASP.NET MVC 3 (Community Days 2012)
Introduzione a LINQ, LINQ to XML, Object e DataSet
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Windows Phone 7.5 Developer Day: costruire un'app in 60 minuti
Applicazioni Metro con XAML: cosa cambia per lo sviluppatore .NET con Windows 8
Windows 8: introduzione allo sviluppo
Media
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Metro Style App per Windows 8 con HTML e Javascript
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Aprire una popup in Silverlight
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Disegnare un'applicazione a servizi con Entity Framework e WCF
Il nuovo tag time in HTML5
Salvare e leggere rapidamente le impostazioni di un'applicazione Windows Phone
Metro Style App per Windows 8 con HTML e Javascript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network