il mio database ha raggiunto dimensioni bibbbbbliche, l'unico modo per ridurlo è eliminare discussioni giusto?
ho provato ad eliminarne circa 200 ma non ha sortito nessun effetto, consigli?
Visualizzazione Stampabile
il mio database ha raggiunto dimensioni bibbbbbliche, l'unico modo per ridurlo è eliminare discussioni giusto?
ho provato ad eliminarne circa 200 ma non ha sortito nessun effetto, consigli?
Dove salvi gli allegati, gli album utenti e gli avatar?
Per ridurre le dimensione del database a dimensioni ragionevoli occorre salvare le immagini su disco ;)
Sul menu sulla sinistra - tipo di memoria file, a secondo la traduzione.
ho trovato che l'album degli utenti salva le foto nel db, ma non risco a trovare il modo di modificarlo, ed inoltre da molto tempo nessun utente carica foto utilizzando le gallerie del forum....
Forse, nel tuo sistema è attivo il SAFE MODE di PHP, e quindi non sarà possibile esportare le immagini nel file system. Quando invece è possibile, sei guidato entro certi limiti nella creazione delle cartelle e verifiche automatiche del caso, che permettono il trasferimento sicuro. In ogni caso consiglio un backup del database :)
mhhhh dove posso fare queste verifiche ovvero vedere se è attivo il safe mode? non c'è nessun modo per ridurre il db? perchè guardando un forum come hwupgrade.it che ha miglia e miglia di messaggi ed utenti, che razza di db base ha!? e quanto paga ogni anno!
hwupgrade ha quasi certamente un server dedicato, e pagherà fra 1000 e 4000 euri annuali.
Si può vedere nell'area manutenzione - informazioni php tutte le impostazioni del sistema e quindi anche di php e mysql.
Puoi provare anche con Manutenzione -> Ripara/Ottimizza Tabelle. Seleziona tutte quelle che hanno una valore diverso da 0 nella colonna "In Eccesso", e poi esegui l'operazione di ottimizzazione tabelle in fondo alla lista. Questo dovrebbe recuperare un po' di spazio.
ho letto questa discussione e ho verificato.. anche nel mio è caricato tutto dentro il database. Nel menù a sinistra ho cliccato su "memoria allegati" e ho una sola voce che dice "Sposta allegati dal database al filesystem" cosa succede se clicco su vai ?
Cosa comporterebbe questo scorporamento a livello di velocità ? perchè attualmente è molto veloce il forum, non mi posso lamentare.
Lo spostamento degli allegati al file system comporta normalmente una velocità molto superiore perché i file non devono essere caricati dal database in memoria e poi inviati all'utente, ma saranno semplicemente inviati senza tante storie. Nel contempo, il backup del database è molto più piccolo e rapido. Inoltre, se il database deve essere trasferito su un altro server, non ci saranno mai problemi con gli allegati "tradotti male". In ogni caso, se hai pochi allegati, la differenza non è notevole, riguarda soltanto i forum con 300.000+ post o 5.000+ allegati.
grazissimo y2ksw scusa ma se clicco su vai e faccio questa operazione di spostamento rischio qualcosa ? si ferma il forum ? Da ciò che dici dovrebbe giovare alla velocità del forum quindi vorrei farlo. Gli allegati andranno a finire in una cartella del server, quale ?
Successivamente il forum sarà in grado di leggere le immagini che sono state scorporate dalla tabella e inserite sul server oppure dovrò modificare altre impostazioni ? al momento ho circa 50mila post e oltre 2gb di allegati.
Io farei prima una prova in locale. Con questo numero di allegati conviene effettivamente l'esportazione. La procedura richiede che inserisci un percorso, ad esempio:
./_allegati_
Devi prima creare questa cartella (_allegati_) in forum home e assegnare i diritti di modifica (o chmod 777 per linux). vBulletin fa prima una prova di esportazione e chiede alla fine la conferma. Se il numero di file esportati non corrisponde al numero di file presenti nel database, non confermi l'esportazione, ovvio :)
Quindi se ti si blocca il forum, non rischi nulla se non dover ricominciare dall'inizio. Se hai un server potente, il numero di allegati in blocco può essere abbastanza alto, altrimenti sceglierei tipo 30-50.
Dal momento che confermi alla fine procedura, l'operazione è definitiva.
Come sempre, conviene avere un backup dei file e del database, e sì, chiudere il forum al pubblico è consigliato :)