sql >> Databáze >  >> RDS >> Mysql

Jak získat stav MySQL v dotazu

obecně můžete k těmto informacím přistupovat díky tomuto výběru:

SELECT
   VARIABLE_NAME,
   VARIABLE_VALUE
 FROM
   INFORMATION_SCHEMA.GLOBAL_STATUS

Požadovaný výpočet můžete provést takto:

select (g1.VARIABLE_VALUE / (g1.VARIABLE_VALUE + g2.VARIABLE_VALUE + g3.VARIABLE_VALUE)) as result
FROM INFORMATION_SCHEMA.GLOBAL_STATUS g1
inner join INFORMATION_SCHEMA.GLOBAL_STATUS g2
inner join INFORMATION_SCHEMA.GLOBAL_STATUS g3
where g1.VARIABLE_NAME = 'Qcache_hits'
and g2.VARIABLE_NAME = 'Qcache_inserts'
and g3.VARIABLE_NAME = 'Qcache_not_cached'


  1. Jak extrahovat dvě po sobě jdoucí číslice z textového pole v MySQL?

  2. MySQL:ALTER TABLE, pokud sloupec neexistuje

  3. Znovu vytvořte špatný uzel RAC

  4. Hledání textu v uložené proceduře na serveru SQL