Estou investigando a grande mudança do MySQL para o NoSQL DBaaS e encontrei um problema ao tentar prever despesas. Essencialmente, não consigo descobrir quantas consultas meu servidor MySQL atual processa por dia para tentar estimar o número de solicitações que usarei com o Cloudant , que cobra US $ 0,015 por 100 PUTs, POSTs e DELETEs e US $ 0,015 por 500 GETs e CABEÇAS.
Eu encontrei muitas informações sobre o uso de SHOW STATUS e SHOW GLOBAL STATUS para obter as estatísticas que o MySQL coleta em si, mas não há referência de período de tempo.
Por exemplo, SHOW GLOBAL STATUS retorna o seguinte:
Queries | 13576675
O que é ótimo, exceto que eu não tenho ideia do prazo que envolve esse número. 13 milhões de consultas quando? Por mês? Ano? Desde o começo dos tempos?
Os documentos do MySQL não elaboram muito:
Consultas
O número de instruções executadas pelo servidor. Essa variável inclui instruções executadas nos programas armazenados, diferentemente da variável Questions. Não conta os comandos COM_PING ou COM_STATISTICS. Esta variável foi adicionada no MySQL 5.0.76.
Agradecemos antecipadamente por qualquer ajuda.
Queries
variável de status global está contando tudo desde que o servidor foi iniciado pela última vez ...SHOW STATUS LIKE 'Uptime';
há alguns segundos. Muitas variáveis de status são limpas,FLUSH STATUS;
masQueries
não são, pelo menos nos servidores de teste que eu confirmei agora, que eram o MySQL 5.5.19 e 5.6.14.Respostas:
Para SELECTs:
ATUALIZAÇÕES:
INSERTs:
DELETE:
Todos os valores são "cumulativos" desde a última reinicialização do MySQL.
Então, para obter seus SELECTs em uma hora:
Às 21:00:
Às 22h:
O número de SELECT na última hora: 672363 - 671664 = 699
Cumprimentos
fonte
show global status like 'Com_%';
comandos são para todo o servidor, certo? O que seria uma alternativa em um ambiente compartilhado - por exemplo: estimar a que distância estamos demax_questions
/ max Queries Per Hour (QPH) sendo atingido.Eu uso essa visão para ficar de olho no número de consultas por segundo, minuto, hora e dia:
Saída de amostra:
fonte