Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    molte tabelle mysql help me

    volevo chiedere è meglio per la velocità dello script mettere tutto il contenuto in tabelle in 1 database o suddividere le tabelle in più databases?

    (si parla di centinaia di tabelle)

    giustificate la risposta per piacere

    grazie

  2. #2
    dipende da un pò di fattori. Ad esempio con che frequenza accederai ai dati, con che frequenza modificherai, inserirai, cancellerai i dati. Per accedere ai dati contenuti in più tabelle è necessario mettere in relazione le tabelle e query complesse [in cui compaiono diverse JOIN] rallenterebbero il sistema.

    Tutto dipende da che utilizzo ne farai...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    no io sto chiedendo se in un unico server distribuisco le tabelle di diversi script in più databases va più veloce!

    e se si dirmi il perchè

  4. #4
    Utente di HTML.it L'avatar di Ferro9
    Registrato dal
    Apr 2004
    Messaggi
    1,049
    Se le tabelle sono le stesse ma semplicemente suddivise in più database sullo stesso server non avrai differenze di velocità, a meno che ovviamente tu non utilizzi valori di parametri come "max tmp tables" o "max connections" (i primi due che possono influenzare la cosa che mi vengono in mente) troppo bassi.

    Quello che influisce è l'ottimizzazione di tutti i parametri in base al carico, al fatto che tu abbia record molto grandi o meno, indici corretti o meno, adeguata RAM sul server, dischi veloci...

    In generale ci sono dei tool che ti consentono di verificare dove sta il collo di bottiglia, anche se solitamente con MySQL sta nella RAM.

    In ogni caso, dare una risposta più precisa senza altri dati equivale a giocare una schedina al Superenalotto...

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.