Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120

    10 query contemporanie come diminuirle ? HELP

    salve GRAZIEEEE t impazzend.

    mettiamo che devo sapere le ultime azioni degli utente. le azioni si trovano in 10 tab.

    queste sono le 10 tabelle

    tMANGIA tPENSA tESCE tGIOCA tPARLA eccc....

    se io voglio sapere le ultime azioni ( degli ultimi 5 giorni )

    devo fare una query a ogni tab.
    visto che ho 10 tabelle devo fare 10 query .

    secondo voi esiste un modo per ovviare a questo ?
    per fare meno query altrimenti diventa troppo pesante.

    VI RINGRAZIOOO ciaoooo
    super php

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    mettere le azioni in un'unica tabella, no?

  3. #3
    perchè non fare un'unica tabella con il campo Categoria (in cui va Mangia o Pensa...) ?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120
    non posso cmq. mettiamo ogni tabella a 100.000 record arriviamo a 1000.000 quindi alla fine deve girare 1000.000. ma queste tabelle le uso in tante cose. quindi non mi conviene trascinarmio una tabella norme..

    avevo pensato di fare una tabella con le ultime azioni.. in pratica faccio doppio insert sia nella tab. sia nell tabella notifiche così le ultime azioni le so tramite la tabella notifiche che dite ?
    super php

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    se i campi di uso frequente sono indicizzati e la tabella è organizzata bene sarà più veloce con 1 milione di record rispetto a 10 da 100 mila.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120
    ma sono tabelle con campi diverse altrimenti ci avrei pensato. ma secondo te è sbagliato fare una tabella dove inserisco anche li le azioni. ma le lascio fino a 5 giorni cosi rimane piccola.. con le ultime azioni. non potrebbe andare ?
    super php

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    bisognerebbe sapere come sono strutturate le tabelle.
    per come l'hai messa all'inizio

    tMANGIA tPENSA tESCE tGIOCA tPARLA eccc....

    sembrerebbe che la cosa sia pensata male e che una tabella sia più che sufficiente.

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120
    mera per fare capire.. ma in realtà le tabelle sono diversi una a + msg una non ne ha.. una ha altri campi campi per quella cosa.. quindi sono tutte diverse. altrimenti si ne facevo una sola. visto che non posso farne una sola. cosa posso fare. come dicevo io di usare una tab. dove limito tutte le azioni a 5 giorni ?
    super php

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da allanh
    mera per fare capire.. ma in realtà le tabelle sono diversi una a + msg una non ne ha.. una ha altri campi campi per quella cosa.. quindi sono tutte diverse. altrimenti si ne facevo una sola.
    Se ti mantieni sul vago avrai risposte vaghe.

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.