How to do safely ALTER TABLE for changes in column types with pt-online-change-schema
pt-online-schema-change will do alter tables without affecting at all the production table locks. It runs completely silent and is pretty safe.
If we want to check what exactly the pt-online-schema-change will do you can first do a dry run which will output what exactly will run
pt-online-schema-change --alter "MODIFY COLUMN xmlSent MEDIUMTEXT" --dry-run --print --alter-foreign-keys-method=auto D=emplemdb,t=novusXMLTrans
To actually run it later on
pt-online-schema-change --alter "MODIFY COLUMN xmlSent MEDIUMTEXT" --execute --print --alter-foreign-keys-method=auto --progress percentage,1 D=emplemdb,t=novusXMLTrans