Spec-Zone .ru
спецификации, руководства, описания, API

14.12.1. Сменная Архитектура Механизма Хранения

MySQL Server использует сменную архитектуру механизма хранения, которая позволяет механизмам хранения быть загруженными в и разгруженными от рабочего сервера MySQL.

Включение Механизма Хранения

Прежде, чем механизм хранения может использоваться, плагин механизма хранения, совместно использованная библиотека должна быть загружена в MySQL, используя INSTALL PLUGIN оператор. Например, если EXAMPLE плагин механизма называют example и совместно используемую библиотеку называют ha_example.so, Вы загружаете это следующим оператором:

mysql> INSTALL PLUGIN example SONAME 'ha_example.so';

Чтобы установить сменный механизм хранения, сменный файл должен быть расположен в каталоге плагина MySQL, и пользователе, выходящем INSTALL PLUGIN оператор должен иметь INSERT полномочие для mysql.plugin таблица.

Совместно используемая библиотека должна быть расположена в каталоге плагина сервера MySQL, расположение которого дается plugin_dir системная переменная.

Отключение Механизма Хранения

Чтобы отключить механизм хранения, используйте UNINSTALL PLUGIN оператор:

mysql> UNINSTALL PLUGIN example;

Если Вы отключаете механизм хранения, который необходим существующим таблицам, те таблицы становятся недоступными, но будут все еще присутствовать на диске (где применимый). Гарантируйте, что нет никаких таблиц, используя механизм хранения прежде, чем Вы отключите механизм хранения.