Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    DB continuamente in crash: consigli su come trovare il problema

    Salve.

    Chiedo un consiglio ai più esperti per un problema non di poco conto.

    Ho ereditato un sito che genera circa 200-300 visitatori al giorno,
    che puntualmente ogni giorno sempre nella stessa fascia oraria, va giu.

    Il problema è dovuto al DB che non regge il traffico.
    Questo secondo le mie analisi, e anche di quelli del hosting.

    Il sito utilizza joomla, e in effetti questo non aiuta.

    Da registro delle queries lente poi, noto che alcune query superano decine e decine di secondi, e infatti poi va tutto giù.

    Chiedo a chi mi può aiutare, consigli su come analizzare il server o db, e cercare di capire se effettivamente la situazione può essere risolto o se magari c'è una particolare query che manda tutto giù.

    Ogni idea è ben accetta.

    Ovviamente posso fornire tutte le info necessarie a risolvere il problema.

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: DB continuamente in crash: consigli su come trovare il problema

    Originariamente inviato da TheYooMan
    Salve.

    Chiedo un consiglio ai più esperti per un problema non di poco conto.

    Ho ereditato un sito che genera circa 200-300 visitatori al giorno,
    che puntualmente ogni giorno sempre nella stessa fascia oraria, va giu.

    Il problema è dovuto al DB che non regge il traffico.
    Questo secondo le mie analisi, e anche di quelli del hosting.

    Il sito utilizza joomla, e in effetti questo non aiuta.

    Da registro delle queries lente poi, noto che alcune query superano decine e decine di secondi, e infatti poi va tutto giù.

    Chiedo a chi mi può aiutare, consigli su come analizzare il server o db, e cercare di capire se effettivamente la situazione può essere risolto o se magari c'è una particolare query che manda tutto giù.

    Ogni idea è ben accetta.

    Ovviamente posso fornire tutte le info necessarie a risolvere il problema.

    Grazie.
    Se non lo hai fatto, indicizza i campi delle tabelle (con criterio), questo ti aiuterà a migliorare le performance di estrazione

  3. #3
    per indicizzare cosa intendi di preciso?

    credo di aver capito ma potresti fare un semspio pratico aiutarmi a capire meglio?

    grazi mille.

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Se usi mysql
    http://dev.mysql.com/doc/refman/5.0/...l-indexes.html

    Attenzione che se gli indici vengono messi senza criterio rallentano al posto di velocizzare.
    Ad esempio se fai molte query tipo
    Select * from pippo where campo = X
    Campo è un perfetto indice.
    Cerca in tutte le clausole WHERE, ORDER BY, GROUP BY e DISTINCT per capire cosa mettere in indice.

    Se le tabelle sono InnoDB ci sono anche gli indici cluster che sono più veloci, ma ti possono rallentare le insert.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.