В MariaDB 10.1.1 реализована поддержка распознования таблиц для PERFORMANCE_SCHEMA
Дата: 22.10.2014
Источник: MariaDB Blog
Распознование таблиц (Table discovery) - механизм, сообщающий серверу о существовании таблицы при отсутствии .frm файла. Теперь, вместо того, чтобы читать и интерпретировать .frm файл, MariaDB запрашивает у самой таблицы PERFORMANCE_SCHEMA её структуру. Так как структура таблиц в базе PERFORMANCE_SCHEMA фиксирована, для ответа не требуются внешние файлы.
Благодаря этому механизму, таблицы PERFORMANCE_SCHEMA всегда имеют правильную структуру, соответствующую используемой версии MariaDB, и нет необходимости их обновлять. Кроме того, упрощение логики, связанной с устаревшими .frm файлами позволило сократить код MariaDB на 5500 строк.
В настоящее время, без .frm файлов могут работать таблицы в хранилищах PERFORMANCE_SCHEMA, INFORMATION_SCHEMA, Archive и Sequence. В будущем планируется реализовать поддержку распознования таблиц в остальных хранилищах.
Подробнее читайте в MariaDB Blog
|