Как работать с Facebook Online Schema Change?

Собственно, требуется добавить индекс на очень большую таблицу. Вариант в лоб не работает, ибо по сути парализует работу бд на продакшн сервере.

Смотрю в сторону Facebook Online Schema Change, но не до конца понимаю, как его запустить.
В readme вывели пример:
#php osc_wrapper.php --mode=statement --ddl_file=create.sql --dbname=production

In this case, osc_wrapper will read in ALTER or CREATE statements from a file create.sql and then attempt to alter the schema of tables in production schema.

Правильно ли я понимаю, что мне надо положить в create.sql необходимый ALTER запрос и выполнить указанную выше команду из консоли?
  • Вопрос задан
  • 2702 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы