INDEXを利用すると思いますが、サイズの大きなテーブルに対して実行する場合、時間がかかり、テーブルもロックされてしまうために、状況によっては安易に実行することはできません。(これらのDDLは、データを全コピーしなおすような仕組みになっているので、時間がかかるようです。)今回は、この作業を短時間で実行する方法をご紹介したいと思います。言うと、属性追加後のテーブルを新規で作成して、データを流し込み、名称変更で完了です。A;あとは、コピー元のテーブル「A_bk」を削除すればOKです。テーブル名称の変更は瞬間で終わりますし、データ量の多いテーブルの属性変更が短時間で行えます。今回の手法では、2に時間がかかりますので、(更新頻度が高い)トランザクション系のテーブルに対して適用するのは難しいと思われます。(更新頻度が低い)マスタ系の切り替え時に有効な手法だと思います。20:10Tweet関連記事2015-07-31mysqlのバックアップ(mysqldump)のロック問題こんにちは、はらぐちです。Debian(wheezy)にインストールしてDLNAサーバにす...自宅のDebianはsambaを入れてファイルサーバとして使用していま...2014-11-06phpPgAdminにログインできない時サーバーインフラエンジニアの葉です。.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。