Controleren hoeveel geheugen er in gebruik is door MySQL vanuit MySQL zelf gezien.
SELECT (PagesData*PageSize)/POWER(1024,3) DataGB FROM
(SELECT variable_value PagesData
FROM information_schema.global_status
WHERE variable_name='Innodb_buffer_pool_pages_data') A,
(SELECT variable_value PageSize
FROM information_schema.global_status
WHERE variable_name='Innodb_page_size') B;
Gebruik je MySQL 5.7 of hoger dan kan je een foutmelding krijgen en moet je de volgende query gebruiken. Dit komt doordat in > 5.7 het niet meet information_schema heet, maar performance_schema
SELECT (PagesData*PageSize)/POWER(1024,3) DataGB FROM
(SELECT variable_value PagesData
FROM performance_schema.global_status
WHERE variable_name='Innodb_buffer_pool_pages_data') A,
(SELECT variable_value PageSize
FROM performance_schema.global_status
WHERE variable_name='Innodb_page_size') B;
