Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Hosting e Cloud
    5. Tuning Up MySql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      alessandro.m86 User • ultima modifica di

      Tuning Up MySql

      Ciao ragazzi,
      da qualche tempo ho notato dei rallentamenti e non mi stupisco in quanto il DB Mysql gestisce quasi 80K di entry.

      Vorrei fare uno tuning al db per alzare la performance visto che è ancora vergine

      ho una macchina Ubuntu 10.04.3 con 24G Ram 2x4= 8 core da 2.0 ghz

      ambiente nginx + mysql
      con picchi di 800-1k utenti online (ma ci mette una vita per caricare)

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        paolino Moderatore • ultima modifica di

        Ci sono molti parametri su cui è possibile agire. La cosa più ovvia da fare è usare mysqltuner, che è uno script che analizza le risposte del dbms e suggerisce eventuali modifiche.

        Nel tuo caso è ovvio che il problema è l'elevata concorrenza e purtroppo myisam non regge per niente bene in questi casi. In molti preferiscono passare a innodb in questi casi, altri fanno i salti mortali per spremere un pò di performance. Il problema è che myisam, per ogni operazione di alterazione, locka tutta la tabella. Si capisce che una cosa del genere è micidiale per un sito web con molti utenti connessi in contemporanea.

        Altra gente suggerisce candidamente di passare a db più prestanti, tipo postgresql. Però è una migrazione significativa, va pianificata, bisogna fare backup, magari modificare qualche script, ecc...

        Non è per deboli di cuore, ma sicuramente i risultati sono enormi.

        p.s. dai una lettura qui http://www.ovaistariq.net/460/why-do-i-recommend-switching-over-from-myisam-to-innodb/

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • Z
          ziobudda Super User • ultima modifica di

          Ciao, io lo farei fare a dei professionisti. Non ci si inventa "tuning" da un giorno all'altro.

          M.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            servinf User Attivo • ultima modifica di

            @alessandro.m86 said:

            ho una macchina Ubuntu 10.04.3 con 24G Ram 2x4= 8 core da 2.0 ghz

            ambiente nginx + mysql
            con picchi di 800-1k utenti online (ma ci mette una vita per caricare)

            Ciao,

            puoi indicarci la configurazione attuale di mysql (copiando qui il file di cfg) e indicarci qual'è l'engine delle tabelle che usi (MyISAM o InnoDB)?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              alessandro.m86 User • ultima modifica di

              grazie delle risposte.
              mi sono assentato fuori il paese per un po...
              ho messo il progetto in stand by, anzi... se vi può interessare il tema di annunci, contattatemi.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti