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
App. WinForms / WPF .NET
[VB.NET] Lentissimo ad inserire un record
martedì 22 aprile 2008 - 21.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marco.santilli
Profilo
| Junior Member
139
messaggi | Data Invio:
mar 22 apr 2008 - 21:25
Uso VB.NET + SQLEXPRESS2005
Fino a che il DB è nuovo ad inserire un record è velocissimo
Quando inizio ad avere circa 4000 record, se inserisco un nuovo record è molto lento.
Dopo potrebbere essere il problema, su VB.NET o su SQL????
Ciao e grazieeeeeeee
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
mer 23 apr 2008 - 12:33
ciao
scrivi la procedura con cui inserisci i record
ciaoooooo
marco.santilli
Profilo
| Junior Member
139
messaggi | Data Invio:
mer 23 apr 2008 - 16:54
Carichiamo un dataset contenente solo i dati che ci servono
Ogni singola riga viene viene caricata su degli UserControl inseriti allìinterno di un System.Collections.CollectionBase
Popoliamo la lista e la passiamo ad un FlowLayoutPanel
Dove nel flowlayoutpanel facciamo dei drag drop, inseriamo nuovi oggetti, eliminiamo oggetti esistenti
Con pochi records nel db tutto funziona egregiamente (veloce)
Nel momento in cui il database viene popolato con circa 5.000 - 10.000 records le prestazioni degradano pesantemente.
Abbiamo effettuato le stesse select utilizzando stored procedure, ma non abbiamo notato nessun miglioramento
Sapete darmi delle dritte su dove intervenire???
Lucifel
Profilo
| Junior Member
104
messaggi | Data Invio:
gio 24 apr 2008 - 09:58
Il database e il programma eseguito sono nella stessa macchina?
Perché se così non fosse devi anche considerare il tempo per passare i dati attraverso rete... e se la rete è lenta... o magari ci sono firewall in mezzo... ovvio che passare 10000 righe ci mette 10000 volte di più rispetto che a passarne 1.
Diego
-----------------------------------
Avanti sempre e comunque!
-----------------------------------
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 !