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
Durata SP
mercoledì 24 giugno 2009 - 15.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
delama77
Profilo
| Junior Member
185
messaggi | Data Invio:
mer 24 giu 2009 - 15:45
Da quali elementi dipende la velocità di esecuzione di una store procedure ?
Grazie
Ale
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 24 giu 2009 - 16:31
>Da quali elementi dipende la velocità di esecuzione di una store
>procedure ?
Dalla quantità e dal piano di esecuzione delle query che la compongono
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
delama77
Profilo
| Junior Member
185
messaggi | Data Invio:
gio 25 giu 2009 - 15:06
>>Da quali elementi dipende la velocità di esecuzione di una store
>>procedure ?
>Dalla quantità e dal piano di esecuzione delle query che la compongono
>
>
usare un cursore oppure non usarlo fa cambiare i tempi di esecuzione.
E' più lenta la SP con i cursori o senza l'utilizzo dei cursori.?
>>Grazie
>Prego.
>
>Ciao!
>--
>Lorenzo Benaglia
>Microsoft MVP - SQL Server
>
http://blogs.dotnethell.it/lorenzo/
>
http://italy.mvps.org
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 25 giu 2009 - 22:00
>usare un cursore oppure non usarlo fa cambiare i tempi di esecuzione.
>E' più lenta la SP con i cursori o senza l'utilizzo dei cursori.?
I cursori forzano l'elaborazione riga-per-riga e questo vincola il DBMS a comportarsi in modo "innaturale" dato che è progettato per decidere in autonomia quale sia il metodo più efficiente per restituire il risultato richiesto.
I comandi SQL sono dichiarativi e non indicano in alcun modo COME restituire i dati ma solo QUALI
C'è da dire che in casi molto particolari i cursori possono risultare più efficienti rispetto ad una query, ma non pensarci ed inizia ad allenare la tua mente a pensare ad insiemi di righe piuttosto che la singola riga
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !