Sto studiando il grande passaggio da MySQL a un DBaaS NoSQL e ho riscontrato un problema nel tentativo di prevedere le spese. Fondamentalmente, non riesco a capire quante query il mio attuale server MySQL gestisce al giorno per provare a stimare il numero di richieste che userò con Cloudant , che costa $ 0,015 per 100 PUT, POST e DELETE e $ 0,015 per 500 GET e TESTE.
Ho trovato molte informazioni sull'uso di SHOW STATUS e SHOW GLOBAL STATUS per ottenere le statistiche che MySQL raccoglie su se stesso, ma non ci sono riferimenti temporali.
Ad esempio, SHOW GLOBAL STATUS restituisce quanto segue:
Queries | 13576675
Il che è fantastico, tranne che non ho idea del lasso di tempo che avvolge quel numero. 13 milioni di domande quando? Al mese? Anno? Dall'inizio dei tempi?
I documenti MySQL non elaborano molto:
Interrogazioni
Il numero di istruzioni eseguite dal server. Questa variabile include istruzioni eseguite all'interno di programmi memorizzati, a differenza della variabile Domande. Non conta i comandi COM_PING o COM_STATISTICS. Questa variabile è stata aggiunta in MySQL 5.0.76.
Grazie in anticipo per qualsiasi aiuto.
Queries
variabile di stato globale conta tutto dall'ultimo avvio del server ...SHOW STATUS LIKE 'Uptime';
pochi secondi fa. Molte variabili di stato vengono cancellateFLUSH STATUS;
maQueries
non lo sono, almeno nei server di test su cui l'ho confermato proprio ora, che erano MySQL 5.5.19 e 5.6.14.