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

    database mysql di 300 Mb, meglio dividerlo?

    Buongiorno a tutti, vi pongo il mio quesito.

    Io ho attualmente un database mysql di 300 Mb e di anno in anno crescerà sempre di più (circa 30/50 mb in più ogni anno).

    Siccome fare il backup dei dati di questo dabase è sempre molto ostico (sono costretto a fare il backup di ogni tabella singolarmente per evitare che phpmyadmin si pianti dopo un pò di tempo) volevo sapere se secondo voi conviene dividere questo database in più database.

    Se divido il database in 4 database distinti ma correlati tra loro, avrò un beneficio di velocità nel caricamento delle pagine e nella velocità di risposta del server o sarà tutto più lento?

    Insomma, il dilemma è questo, quando un db diventa molto grande conviene dividerlo (elencate i vantaggi) o mantenerlo unito?

  2. #2

    Re: database mysql di 300 Mb, meglio dividerlo?

    Originariamente inviato da orion20
    Insomma, il dilemma è questo, quando un db diventa molto grande conviene dividerlo (elencate i vantaggi) o mantenerlo unito?
    dividerlo no. poi non sapresti piu' dove si trovano i record. Piuttosto fare una manutenzione questo si. dipende pero' da che hai dentro al db. Se i record diventano obsoleti li puoi raggruppare in una tabella old ed eliminarli dalla tabella attiva. Insomma ci son varie soluzioni.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ma, scusa la domanda ... perché non cambi strumento? butta phpMyAdmin, che di problemi esistenziali ne ha anche troppi, e passa, ad esempio, a HeidiSQL che tramite l'interfaccia web ti fa fare tutto quello che fai con phpMyAdmin se non di più con l'aggiunta che non ha i problemi di phpMyAdmin legati direttamente all'essere eseguito da php

    Benché sia meglio utilizzare gli strumenti da linea di comando per backup di queste dimensioni, con heidisql faccio, giornalmente, il dump dei database del software che sto scrivendo, che ammontano a circa 700mb, in circa 10/15 minuti.
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    Re: database mysql di 300 Mb, meglio dividerlo?

    Originariamente inviato da orion20
    ...
    Se divido il database in 4 database distinti ma correlati tra loro, avrò un beneficio di velocità nel caricamento delle pagine e nella velocità di risposta del server o sarà tutto più lento?

    Insomma, il dilemma è questo, quando un db diventa molto grande conviene dividerlo (elencate i vantaggi) o mantenerlo unito?
    Bisognerebbe vedere come sono strutturate le tabelle, quali presentano quantita' notevoli di dati e se queste si possono (o vale la pena) partizionare (non dividere )
    Ma appunto, sarebbe da analizzare nei dettagli il tuo db.

    Per il resto, come gia' scritto, usa il meno possibile phpMyAdmin

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.