MySQL – conexão de número alcançada

No meu host, eu tenho um limite de 15000 conexões por hora. Como posso verificar o número de conexões já alcançadas? Existe alguma maneira? Preciso de uma solução em PHP mysqli query, se possível.

Sim existe. No MySQL você pode consultar

SHOW GLOBAL STATUS 

para obter uma lista completa das statistics do servidor. Lá você verá o que você precisava:

  • Conexões (conexões totais com êxito ou não)
  • Thread_connected (total conexões ativas, útil se você deseja verificar as conexões ativas)

mas você não pode obter conexões criadas por última hora nativamente. Em vez disso, você pode solicitar esses dados a cada hora e armazenar o valor anterior, de modo que sua contagem desejada seria a diferença entre os valores atuais e anteriores das Connections .

sugestão : para obter apenas a variável desejada, você pode consultar como:

 SHOW GLOBAL STATUS LIKE 'Connections'