Задать вопрос

Как работать с 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 запрос и выполнить указанную выше команду из консоли?
  • Вопрос задан
  • 2704 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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