- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Mysql Out Of memory
-
Quelli sono parametri a cui, a meno che non gestisci il server, non puoi accedere.
Prova così
- entra in phpmyadmin
- clicca sul nome del database nella colonna di sinistra
- a destra ti compare la lista delle tabelle
- spunta la casellina sulla sinistra della tabella phpbb_search_wordmatch
- scorri la pagina fino alla fine della lista delle tabelle. Trovi un menù di scelta con scritto "Se selezionati:". Lì scegli "Ripara tabella"
-
ho già fatto più volte questa operazione, ma il problema ritorna e dopo aver ottimizzato la tabella, mi dice che "is already up to date".
ho notato che nella tabella php_session mi segnala spesso spazio utilizzato in eccesso valori:
dati 870 bytes
indice 3072 bytes
in eccesso 116 bytes
effettivo 3826 bytes
total 3942 bytessotto appare la scritta ottimizza tabella, operazione fatta anche questa
-
Non ho scritto di scegliere "Ottimizza tabella" ma "Ripara tabella"
-
Al momento ho cambiato il motore di memorizzazione della tabella php_search_wordmatch da MyIsam in Heap e sembra funzionare.
ma può creare problemi questa impostazione?
-
Che io sappia è raro che dia problemi.
-
si ma ora ogni tanto mi da un errore di connessione del forum
-
Riporta la tabella in myisam
-
Ciao ragazzi anche a me da questo benedetto errore Out of Memory e non so come risolverlo.
Il mio host ha detto anche a me che è colpa dello stress delle tabelle, ma si risolve?
-
@Terribbile said:
Ciao ragazzi anche a me da questo benedetto errore Out of Memory e non so come risolverlo.
Il mio host ha detto anche a me che è colpa dello stress delle tabelle, ma si risolve?a me si è risolto cambiando il motore di memorizzazione della tabella php_search_wordmatch da MyIsam in Heap e solo due volte ieri mi ha dato "could not connect the database", a quel punto mi è bastato ricambiare in MyIsam e poi di nuovo in Heap ed è andato tutto a posto...certo non è una soluzione definitiva, ma almeno il forum funziona
-
@Terribbile said:
Ciao ragazzi anche a me da questo benedetto errore Out of Memory e non so come risolverlo.
Il mio host ha detto anche a me che è colpa dello stress delle tabelle, ma si risolve?scusami, qual è il tuo host? per caso Register?
-
Ho cambiato anche io quel parametro ed ora funziona tutto perfettamente, ma se invece di HEAP inserisco un altro parametro diverso da MyISAM funziona lo stesso?
Cmq si il mio host è register, ed ho notato in giro per la rete che quelli che hanno questo problema hanno un host di register.
-
Su Phpbb.it mi hanno indicato InnoDB come alternativa a MyISAM, che ne pensate?
-
@Terribbile said:
Su Phpbb.it mi hanno indicato InnoDB come alternativa a MyISAM, che ne pensate?
Ciao Terribbile,
mai provato InnoDB ma ne ho sentito parlare. Se lo provi ci potresti far sapere qualcosa tu?
-
comunque da register mi hanno risposto che il problema è stato segnalato ai tecnici, i quali verificheranno e risolveranno il problema, speriamo bene...:(
-
Quindi avete risolto il problema?
-
Volevo provare a vedere se con InnoDB andva ugualmente mo non l'ho trovato nella gestione del database.
-
innodb deve essere abilitato sul server
avete provato a tenere myisam e a fare "ripara tabella"? Per quella tabella il tipo heap non è consigliato
-
@Pandasp said:
innodb deve essere abilitato sul server
avete provato a tenere myisam e a fare "ripara tabella"? Per quella tabella il tipo heap non è consigliato
Si ma non risolve niente:bho:
-
la tabella anche se riparata 1000 volte, si ricorrompe nel giro di pochi minuti con MyIsam, Heap non sarà indicato, ma almeno consente al forum di girare senza problemi.
sul manuale mysql poi ho letto che MyIsam genera facilmente un problema di corruzione delle tabelle
-
@gio70 said:
sul manuale mysql poi ho letto che MyIsam genera facilmente un problema di corruzione delle tabelle
Pensa te:???:
Purtroppo a quanto pare HEAP è l'unica soluzione, ma almeno funziona;)