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

14.2.5.1. Поддержка Носителей Только для чтения

Можно теперь запросить InnoDB таблицы, где каталог данных MySQL находится на носителях только для чтения, включая --innodb-read-only параметр конфигурации при запуске сервера.

Как Включить

Чтобы подготовить экземпляр к работе только для чтения, удостоверьтесь, что вся необходимая информация сбрасывается к файлам данных прежде, чем сохранить ее на носителе только для чтения. Выполните сервер с отключенной буферизацией изменения (innodb_change_buffering=0) и сделайте медленное завершение работы.

Чтобы включить режиму только для чтения для всего экземпляра MySQL, определите следующие параметры конфигурации при запуске сервера:

Сценарии использования

Этот режим работы является соответствующим в ситуациях, таких как:

Отметить

Эта функция, главным образом, предназначается для гибкости в распределении и развертывании, а не необработанной производительности, основанной на аспекте только для чтения. См. Раздел 14.2.4.2.3, "Оптимизация для Транзакций Только для чтения" для способов настроить производительность запросов только для чтения, которые не требуют создания всего сервера, только для чтения.

Как Это Работает

Когда сервер выполняется в режиме только для чтения через --innodb-read-only опция, бесспорная InnoDB функции и компоненты уменьшаются или выключаются полностью: