Velocità di esecuzione della stored....e conseguente messaggio del ser...

venerdì 25 luglio 2008 - 14.49

trinity Profilo | Guru

ragazzi ho creato una stored procedure....diciamo alquanto complessa e forse potrebbe essere contorta la sintassi ma in base alla natura dei dati nel db questa stored creata mi funziona perfettamente.

In pratica questa stored prende con una select i dati da una tabella attraverso dei parametri che fanno parte di un indice.
poi presi tutti i dati crea una tabella temporanea e scrive i record arrivati e aggiorna gli stessi con le relative partenze..
alla fine eseguo una select sulla tabella temporanea per ricavare e visualizzare il contenuto della medesina tabella.

ecco il codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

come potete vedere dopo la select che avviene sulla tabella archivio_mov, ho inserito una order by per stato e data_elaborazione...mi serve per avere un'ordine di dati ma da quando ho inserito questo la stored se la richiamo dal mio applicativo vbnet mi genera il messaggio di errore di timeout ecc...

ho impostato il timeout del command a 60 secondi ma niente...

la stessa stored la eseguo sull'sql management studio e funziona solo che spesso deve elaborare anche record superiori alle 10000 unità e impiega anche 40 o 50 sec. ma a me non interessa, solo che da vb non funge....

se invece tolgo l'order by mi funziona ma non svolge quello che vorrei...

come posso fare?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5