Есть ли способ увидеть ход выполнения оператора ALTER TABLE в MySQL?
В случае таблиц InnoDB можно my-sql использовать SHOW ENGINE INNODB STATUS
, чтобы найти mysql-if транзакцию, выполняющую ALTER mysql TABLE, и проверить, сколько mysql-table строк блокирует TX. Это количество mysql-table обработанных строк. Подробно mysql объяснено здесь:
http://gabrielcain.com/blog/2009/08/05/mysql-alter-table-and-how-to-observe-progress/
Также в MariaDB mysql-if 5.3 и более поздних версиях mysql-query есть возможность сообщать mysqlsh о ходе выполнения некоторых mysqldump операций (включая ALTER TABLE). См mysqldump .:
mysql
Есть ли способ увидеть ход выполнения оператора ALTER TABLE в MySQL?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.