Velocizzare lettura dati db

mercoledì 15 giugno 2016 - 16.35
Tag Elenco Tags  C#  |  .NET 4.0

svipla Profilo | Senior Member

Ciao a tutti
ho realizzato un portale per la prenotazione di strutture albeghiere.
Quando un utente richiede la disponibilità di una camera eseguo un algoritmo che interroga il db(sql server) sulla disponibilità delle camere.
L'esecuzione della query è abbastanza veloce, ma ho problemi di lentezza quando vado a leggere questi valori.
In pratica, leggo le righe della query e salvo i dati in una List che passo all'algoritmo. Queste righe contengono per ogni camera trovata le tariffe per ogni giorno e per ogni livello tariffario.
Capita di dover leggere anche 1200 righe e l'operazione risulta lenta.
Non ho idea su come rendere questa operazione più veloce.
Qualcuno può darmi qualche consiglio?
Grazie mille

sanghino Profilo | Junior Member

>Ciao a tutti
Ciao

>L'esecuzione della query è abbastanza veloce, ma ho problemi
>di lentezza quando vado a leggere questi valori.
Non capisco, la lettura dei dati è la query, forse intendi qualche altra cosa ...

>Capita di dover leggere anche 1200 righe e l'operazione risulta
>lenta.
Non è così semplice aiutarti, le info che fornisci sono veramente risicate, dovresti essere più "verboso"

>Non ho idea su come rendere questa operazione più veloce.
>Qualcuno può darmi qualche consiglio?
>Grazie mille
Come dicevo sopra, con più info magari potrebbe esserci chi può aiutarti.
Ciao


Sanghino
--------------------------
www.extrageek.com

svipla Profilo | Senior Member

Ciao
questo è il codice che utilizzo per leggere i dati della query e per caricare i dati nella struttura List:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5