Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Svipla
    Registrato dal
    Dec 2012
    Messaggi
    76

    Velocizzare lettura dati db

    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

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Da quello che descrivi il tuo collo di bottiglia non è nel database ma nei ragionamenti che fai post query.

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Prova mettendo il risultato in un classico DataTable ed a passare direttamente questo all'algoritmo, perche' magari il collo di bottiglia e' proprio la lettura del risultato ed il salvataggio dati nella List.

    Cosi' eviti una operazione. Comunque 1200 righe non sono molte.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.