The QUERY_CACHE_INFO
table was introduced as part of the QUERY_CACHE_INFO
plugin in MariaDB 5.5.31.
The table is not a standard Information Schema table, and is a MariaDB extension.
The QUERY_CACHE_INFO
table is created by the QUERY_CACHE_INFO
plugin, and allows you to see the contents of the query cache. It creates a table in the information_schema
database that shows all queries that are in the cache. You must have the PROCESS
privilege (see GRANT) to use this table.
It contains the following columns:
Column | Description |
---|---|
STATEMENT_SCHEMA |
Database used when query was included |
STATEMENT_TEXT |
Query text |
RESULT_BLOCKS_COUNT |
Number of result blocks |
RESULT_BLOCKS_SIZE |
Size in bytes of result blocks |
RESULT_BLOCKS_SIZE_USED |
Size in bytes of used blocks |
For example:
SELECT * FROM information_schema.QUERY_CACHE_INFO; +------------------+-----------------+---------------------+--------------------+-------------------------+ | STATEMENT_SCHEMA | STATEMENT_TEXT | RESULT_BLOCKS_COUNT | RESULT_BLOCKS_SIZE | RESULT_BLOCKS_SIZE_USED | +------------------+-----------------+---------------------+--------------------+-------------------------+ ... | test | SELECT * FROM a | 1 | 512 | 143 | | test | select * FROM a | 1 | 512 | 143 | ... +------------------+-----------------+---------------------+--------------------+-------------------------
The QUERY_CACHE_INFO
table will be removed in a future release, and replaced by the QUERY_CACHE_QUERIES
table (see MDEV-4682).
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-query_cache_info-table/