sql >> Database >  >> RDS >> Mysql

Hoe de MySQL-status in een query te krijgen

over het algemeen hebt u toegang tot die informatie dankzij deze selectie:

SELECT
   VARIABLE_NAME,
   VARIABLE_VALUE
 FROM
   INFORMATION_SCHEMA.GLOBAL_STATUS

U kunt de gewenste berekening als volgt maken:

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. PL/SQL - Lijstvariabele gebruiken in Waar in clausule

  2. Achterwaartse scan van SQL Server-index:begrijpen, afstemmen

  3. Vergrendelt MySql automatisch rijen of moet ik een vergrendeling toevoegen in de deelmodus?

  4. Hoe varbinary op te slaan in MySQL?