Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 59
  1. #1
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732

    Mi aiutate a rendere più veloce questo codice?

    non so più dove sbattere la testa... praticamente ho un database con due tabelle all'interno, una per i codici che contine il codice, la descrizione e poco altro:

    http://www.itera.it/cancellare/par.jpg

    e un'altra che contiene i legami fra due codici

    http://www.itera.it/cancellare/leg.jpg

    in pratica, tramite quest'ultima tabella posso gestire una struttura simile ad una ad albero, e l'altra mi serve per recuperare la descrizione dei pezzi e quelle cose li...

    in pratica, io ho bisogno di visualizzare un'esplosione dei codici contenuti in questa tabella, e fin qua ci sono

    http://www.itera.it/cancellare/risultato.jpg


    il problema è che, con circa 800 codici inseriti e non so quanti legami padre-figlio, ci mette più di un minuto per visualizzare il risultato su un p4 1500mhz VVoVe:


    c'è un modo per velocizzare il codice? potete vedere il codice qua:

    http://www.itera.it/cancellare/esplosione.txt


    grazie a chiunque mi darà una mano... non so più che pesci prendere, non riesco a fare di meglio

  2. #2
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279
    esegui troppe volte la coppia di istruzioni Insert/Select

    devi cambiare tecnica..

    _| killer |_

  3. #3

  4. #4
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    pensavo di utilizzare degli array in effetti, però ho altri lavori da fare più urgenti e non ho abbastanza tempo da dedicargli

    come logica secondo te è abb. efficiente? o potrei migliorarla?

  5. #5
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Originariamente inviato da Baol74
    VVoVe:

    proverò a fare così, grazie

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Ma perchè fai le insert e le delete? che servono?
    Il tuo scopo non è quello di visualizzare una struttura ad albero?

  7. #7
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    ah... su un celeron 3000 ci mette mezzo minuto

  8. #8
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Si, ma perchè le insert e le delete?

  9. #9
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Originariamente inviato da Baol74
    Ma perchè fai le insert e le delete? che servono?
    Il tuo scopo non è quello di visualizzare una struttura ad albero?
    mi servono perchè nel database la struttura non è ad albero, quelle insert e delete le utilizzo su tabelle di supporto che creo dinamicamente...

    nel db la struttura è:


    padre - figlio - quantità
    padre - figlio - quantità
    padre - figlio - quantità
    padre - figlio - quantità
    padre - figlio - quantità

    etc

  10. #10
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Scusa, ma se di ogni record conosci il figlio, mi sembra una struttura ad albero!

    Domanda 2 , ma la tabella di appoggio la fai su db?

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.