• User Newbie

    Mysql ottimizzare il file my.cnf

    Ciao a tutti.
    Il mio forum si stà rallentando parecchio, nonostante il passaggio a un server dedicato con banda 100 mbit, continua ad andare parecchio lento, il db usando fulltextmysql è sui 380 mb.. Stavo vedendo che parecchi parlando di ottimizzare il mysql e aprendo il mio file my.cnf ho scoperto che praticamente non c'è nulla rispetto a quelli che molti dicono di configurare ad esempio per wordpress.. Dentro ho trovato solamente..

    [INDENT][mysqld]
    set-variable=local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    user=mysql

    Default to using old password format for compatibility with mysql 3.x

    clients (those using the mysqlclient10 compatibility package).

    old_passwords=1

    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    [/INDENT]

    Ora, di tutte quelle opzioni del mysql, io non ne so nulla, so solo che tramite query ho aumentato il limite di connessioni massime da 100 a 200 ( ma ad ogni riavvio devo reinviare la query). Cercando su google e su questo forum non ho trovato nulla.. Qualcuno condividerebbe con me qualche file my.cnf modificato apposta per phpbb3?
    Grazie


  • Moderatore

    Decisamente piccolo come file di configurazione.

    Comunquer per il numero di connessioni puoi aggiungere la variabile max_connections=XXXX


  • User Attivo

    Sarebbe interessante verificare se il logging è abilitato o meno.

    Collegati al server MySQL come admin e posta l'output di questa query:

    show variables where Variable_name like 'log%';

    Ciao,

    Fabrizio

    P.S.

    Sei sicuro che la lentezza sia dovuta a MySQL oppure è Apache che non è ottimizzato?


  • User Newbie

    Variable_name Value logOFFlog_binOFFlog_bin_trust_function_creatorsOFFlog_error log_queries_not_using_indexesOFFlog_slave_updatesOFFlog_slow_queriesOFFlog_warnings1Variable_name Value logOFFlog_binOFFlog_bin_trust_function_creatorsOFFlog_error log_queries_not_using_indexesOFFlog_slave_updatesOFFlog_slow_queriesOFFlog_warnings1log
    log_bin
    log_bin_trust_function_creators
    log_error
    log_queries_not_using-Indexes
    log_slave_updates
    log_slow_queries

    tutte quelle sopra su off
    log_warning su 1

    il server dedicato lo uso esclusivamente per mysql, lo spazio web è condiviso


  • User Attivo

    @mlpasini said:

    Ciao a tutti.
    Il mio forum si stà rallentando parecchio, nonostante il passaggio a un server dedicato con banda 100 mbit, continua ad andare parecchio lento, il db usando fulltextmysql è sui 380 mb.. Stavo vedendo che parecchi parlando di ottimizzare il mysql e aprendo il mio file my.cnf...........................

    Ciao,
    cerca di capire se il problema è di MySQL oppure di phpbb: magari il phpbb sta eseguendo query non ottimizzate, oppure succedono cose poco belle, come p.es. che con qualche select si tirano su migliaia di record che poi vengono gestiti in maniera efficiente dal codice scritto in php.
    Se non lo hai ancora fatto, ti consiglio una lettura di
    www . phpbb . com/community/viewtopic.php?p=1638874

    Infine una curiosità: quanto è grande il file /var/log/mysqld.log ?

    buon debugging 🙂