Yes! In MariaDB 10.1.1 tables in PERFORMANCE_SCHEMA
do not use .frm
files. These files are not created,
not read — in fact, PERFORMANCE_SCHEMA
tables never
touch the disk at all.
This became possible due to a lesser-known feature of MariaDB —
new table discovery (“old table
discovery” was implemented in MySQL for NDB Cluster in 2004),
implemented in MariaDB 10.0.2. Instead of reading and parsing
.frm
files, MariaDB simply asks
PERFORMANCE_SCHEMA
table, what structure it has, and
because these tables always have a fixed structure, the table
directly returns it to MariaDB with no need for any external data
dictionary.
It also means, you never need to upgrade
PERFORMANCE_SCHEMA
tables, they always have the
correct structure corresponding to the MariaDB version …