Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Ottimizzazione utilizzo Rs e Connection

    Ho una pagina che fa un centinaio di interrogazioni al db (raramente più di 200 cmq) e infine restituisce il risultato...

    Quello che vi chiedo... Mi conviene secondo voi aprire e chiudere la connessione ogni volta oppure (come ho fatto) aprirne una a inizio pagina, fare tutte le query e infine chiudere la connessione?

    Grazie mille della disponibilà!!

  2. #2
    Un centinaio di interrogazioni al db in una sola pagina???
    E che fa sta pagina?

  3. #3
    Crea un incontro di wrestling tra due iscritti

  4. #4
    Una roba del genere...
    Questo è il testo che poi viene salvato nel db..

    http://www.wwenews.it/public/1/9622.htm

  5. #5
    perchè aprire e chiudere?
    se è sempre lo stesso DB lo apri prima della prima interrogazione e lo chiudi dopo l'ultima.

    ma a che ti servono 200 interrogazioni?
    san imente saluta

    * http://simonecingano.it *

  6. #6
    Originariamente inviato da imente
    perchè aprire e chiudere?
    se è sempre lo stesso DB lo apri prima della prima interrogazione e lo chiudi dopo l'ultima.

    ma a che ti servono 200 interrogazioni?
    L'ho scritto sopra...
    A seconda della posizione dell'avversario devo andare a leggere quale mossa (a caso) ha fatto...
    il testo di descrizione da scrivere... il danno...
    Leggere nella tabella "livelli" il livello della mossa conosciuta dal wrestler che l'ha eseguita ecc.....

    Alcuni incontri passano tranquillamente le 200

    Ci sono altre alternative?

  7. #7
    non so come sia fatto lo script, ma ho capito
    san imente saluta

    * http://simonecingano.it *

  8. #8
    Se le tabella livelli e mosse non sono troppo grandi puoi tenerle in memoria, in application, sotto forma di documenti XML (interrogabili tramite apposite query) oppure di array (interrogabili facendo dei loop), così non fai alcuna interrogazione al DB

  9. #9
    :master: ma lui non deve fare confronti e controlli?

    no, perchè se quello che prende sono solo stringhe...
    allora concordo al 100%
    san imente saluta

    * http://simonecingano.it *

  10. #10
    Si possono fare lo stesso i confronti, con un ciclo nell'array oppure, ancora meglio, con una query XML (su un documento XML che hai in memoria)

    Ovviamente non sempre si può fare, altrimenti nessuno userebbe i DB,
    ma se l'esigenza è:
    data una tabella costituita da poche righe (decine, o un centinaio, ma non migliaia) e che uso spesso e che non viene modificata,
    estraimi il record che ti dico (es: colonna 3 che inizia per 'ab', oppure uguale a 'x', oppure maggiore di 3, ecc.)
    credo sia l'ideale

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.