SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.10.2014 16:49:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

В MariaDB 10.1.1 реализована поддержка распознования таблиц для PERFORMANCE_SCHEMA

Распознование таблиц (Table discovery) - механизм, сообщающий серверу о существовании таблицы при отсутствии .frm файла. Теперь, вместо того, чтобы читать и интерпретировать .frm файл, MariaDB запрашивает у самой таблицы PERFORMANCE_SCHEMA её структуру. Так как структура таблиц в базе PERFORMANCE_SCHEMA фиксирована, для ответа не требуются внешние файлы.

Благодаря этому механизму, таблицы PERFORMANCE_SCHEMA всегда имеют правильную структуру, соответствующую используемой версии MariaDB, и нет необходимости их обновлять. Кроме того, упрощение логики, связанной с устаревшими .frm файлами позволило сократить код MariaDB на 5500 строк.

В настоящее время, без .frm файлов могут работать таблицы в хранилищах PERFORMANCE_SCHEMA, INFORMATION_SCHEMA, Archive и Sequence. В будущем планируется реализовать поддержку распознования таблиц в остальных хранилищах.

http://sqlinfo.ru/news/info/91.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson