Discussione chiusa
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: meglio più righe o più colonne?

  1. #1
    dancar non è in linea Novello
    Post
    37

    meglio più righe o più colonne?

    Salve avrei una domanda in merito alle performance di una query.
    Ho una tabella che deve registrare il peso delle persone in base al giorno del mese non importa ne mese ne anno, solo il giorno da 1 a 30. Ora la mia tabella potrei strutturarla in due modi:
    ------------------------------
    ID | Nome | Giorno | Peso |
    ------------------------------
    Oppure:
    ------------------------------------------------------------------------------------------------------------------------------------
    ID | Nome | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | ecc... |
    ------------------------------------------------------------------------------------------------------------------------------------

    Se ci fossero 170.000 utenti che hanno registrato il loro peso avrei, nel primo caso 5.100.000 record
    Nel secondo caso solo 170.000 record. Tralasciando la complessità della creazione della query, quale dei due casi sarebbe più veloce in tempi di risposta della query?
    Per capirci meglio, vorrei vedere l’utente Marco nel giorno 15 quanto pesa, per recuperare il dato in quale caso sarebbe più veloce?
    Spero di essere stato chiaro e che qualcuno sia in grado di rispondermi

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,809
    Blogs
    5
    In questo forum il crossposting è vietato leggi e rispetta il regolamento. Chiuso

    https://www.iprogrammatori.it/forum-...ne-t44043.html
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

Discussione chiusa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi