Joomla.it Forum

Non solo Joomla... => Database => : cuordileone 24 Apr 2010, 20:20:41

: Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 24 Apr 2010, 20:20:41
Per il mio "Paid-To-Write InformazionePura.it (http://www.informazionepura.it)", questa è stata la risposta che mi ha dato il mio gestore:

Abbiamo dovuto disabilitare temporaneamente il log MySQL altrimenti i suoi scripts saturano tutto lo spazio a disposizione per cio' che concerne il log.

Controlli cosa ha installato per lo storage delle sessioni su db ed imponga CONTROLLI volti a bloccare un flusso di dati cosi ampio nell'inserimento delle tabelle per lo storage temporaneo delle sessioni.


Mi date una mano a risolvere il problema? ...  altrimenti mi chiudono il sito ...
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: maicolstaip 24 Apr 2010, 20:32:23
PAssa ad un hosting professionale.
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 24 Apr 2010, 20:34:44
Il mio è già un Hosting Dedicato Pro ...

Altre soluzioni? ... (inerenti proprio la risposta che mi hanno dato loro)?
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 03 May 2010, 21:47:02
Praticamente bastava fare "Ottimizza" per la tabella "jos_session" ... ma non c'è un modo per farla automatica?
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: scarinciotto 04 May 2010, 09:20:27
se non ricordo male dovrebbe corrispondere comando sql optimize table nome_tabella ... quindi in teoria basta metterlo in uno script e lo richiami ogni tanto... così dovresti risolvere....
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 09 May 2010, 08:43:27
Mi daresti una mano con tale script automatico? ...
Altrimenti devo ottimizzare a mano circa 40 volte al dì ...
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: scarinciotto 09 May 2010, 14:31:25
:
<?php
dbConnect
()

$alltables mysql_query("SHOW TABLES");
while (
$table mysql_fetch_assoc($alltables)) {

   foreach (
$table as $db => $tablename) {
       
mysql_query("OPTIMIZE TABLE '".$tablename."'")
           or die(
mysql_error());
   }

}
?>

: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 09 May 2010, 19:29:01
Non mi carica nemmeno la pagina se metto quel codice lì nel file index.php ...

Su un altro sito ho visto questo:
:
<?php
// query per la visualizzazione delle tabelle
$tabelle = @mysql_query("SHOW TABLES") or die (mysql_error());
// ciclo di estrazione delle singole tabelle
while ($tab mysql_fetch_assoc($tabelle))
{
// estrazione del valore relativo al nome delle singole tabelle
foreach ($tab as $d =&gt$tablename)
{
// istruzione per l'ottimizzazione
@mysql_query("OPTIMIZE TABLE '".$tablename."'") or die (mysql_error());
}
}
?>


Mi dai ancor una mano? Facciamo così: Lavoriamo su questo sottosito: http://3.informazionepura.it ..
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: scarinciotto 09 May 2010, 19:57:57
Non mi carica nemmeno la pagina se metto quel codice lì nel file index.php ...
quel codice così com'è scritto è fatto per andare in uno script a se stante....
ovviamente devi fare la connessione al tuo database...
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 09 May 2010, 20:07:26
Come avrai capito non sono un esperto in ciò, altrimenti non avrei qui chiesto, dunque se mi dai una mano passo passo, te ne sarei grato.
(cit. da "Philadelphia": "Me lo spieghi come se io avessi 4 anni").
: Re:Stra-Eccessivo Uso del Database ... forse per le sessioni!
: cuordileone 11 May 2010, 15:19:00
Un aiuto please^^^^