Come misurare queries per second (QPS)?

Normalmente l'efficienza della query SQL viene spesso misurata in "query per secondi" (QPS). Come vengono prese queste misure, considerando che ho un database con dati di produzione? C'è uno strumento MySQL in grado di fare questo?

In Corso 5
MySql 03-05-2019 2 Risposte 1014 Visite +3
Andrea De Sposito

Andrea De Sposito

Autore di questa domanda

Risposte ( 2 approvate )

  1. Michele Ladonia
    +1
    03-05-2019 10:47:50
    Rispondi

    Per misurare il QPS usa:

    # mysqladmin status
  2. Michele Brughese
    0
    03-05-2019 10:52:50
    Rispondi

    Un modo per misurare l'efficienza delle queries sql, potrebbe essere quella di creare un job che venga richiamato in maniera candenzata ed esegua il comando:

    SHOW STATUS

    Poi con uno script si potrebbe calcolare la differenza tra le chiamate successive a SHOW STATUS e dividerle per il numero di secondi tra le misurazioni per ottenere le query al secondo.

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

 Domanda Precedente

 Elenco Domande 

Domanda Successiva