Как правильно добавить или изменить колонку в большой таблице Mysql

Открытый канал в телеге -
Чат взаимопомощи PHP -
Добавление или изменение колонок в большой таблице MySQL может быть деликатным процессом, особенно когда таблица содержит большое количество данных. Это руководство как сделать это правильно, какие проблемы могут возникнуть и как их можно решить. Рассмотрим использование Percona toolkit и поменяем тип колонки в большой таблице без блокировки других процессов в базе данных Mysql. 00:00 Как можно создать большую таблицу локально и заполнить ее данными быстро с помощью транзакций 02:00 Делаем эмуляцию клиентов базы данных 03:00 SHOW PROCESS LIST в Mysql и как его использовать 05:00 Моделируем ситуацию блокировки таблицы при ALTER TABLE 10:00 ALGORITM INPLACE и COPY в Mysql при изменении структуры таблицы 11:00 Моделируем ситуацию, когда таблица заблокирована на запись 14:00 Устанавливаем Percona toolkit в Debian/Ubuntu или скачиваем Generic архив 16:00 Разбираемся с параметрами pt-online-schema-change в Percona toolkit 17:00 Устанавливаем недостающие пакеты для Perl MDBI 19:00 Запускаем pt-online-schema-change в режиме --dry-run 20:00 Запускаем с аргументом --execute и анализируем поведение базы данных 21:20 Смотрим какие тригеры создала утилита pt-online-schema-change #mysql #percona #программирование #видеоурок

Смотрите также