はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ALTER TABLE

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

MySQL - RDSでロックなしのALTER TABLE(pt-online-schema-change使用) - Qiita

2015/05/08 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDS Qiita プライマリキー MySQL カラム

データ件数が大量に(レコード数100万以上とか)ある場合、ALTER TABLE時にテーブルの書き込みロックが無視できないレベル(時間)で発生します。 テーブルの書き込みロックについて MySQL5.5以前: ALTER TABLE時に発生 MySQL5.6以降: ALTER TABLEでカラムのデータ型変更、全文検索用インデックスの追加、プライマリキーの削除、文字コードの変換/指定 を行った時に... 続きを読む

Yakst - MySQLのALTER TABLEをモニタリングする

2014/03/05 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip Yakst alter MySQL エンジニア 案件

February 26, 2014 By Nilnandan Joshi Percona Supportのエンジニアとして現在関わっている案件の中で、ALTER TABLEの進捗状況を確認する方法について顧客から尋ねられた。実は、MySQL 5.5以前は、テーブルに対するALTERの実行状況を本番環境で確認するのは少々難しく、(数百万行もあるような)巨大なテーブルではなおさらだった。これは、リビル... 続きを読む

MySQLでALTER TABLE文の進捗状況を確認する - SH2の日記

2011/06/15 このエントリーをはてなブックマークに追加 212 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL カラム追加 定義 テーブル 進捗状況

MySQLでテーブルへのカラム追加やテーブルの再編成を行うには、ALTER TABLE文を使用します。MySQLのALTER TABLE文は、変更後の定義にもとづく作業用テーブルを作成し、変更前のテーブルから作業用テーブルへデータをコピーして、最後に二つのテーブルを入れ替えるという仕組みになっています。テーブルへのインデックス追加についても、現在のところ大半のケースで内部的にALTER TABLE... 続きを読む

MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

2010/07/03 このエントリーをはてなブックマークに追加 603 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL カラム追加 SH2 テーブル 再編成

MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。本日はそれを無停止、オンラインのままでできないかという話題です。基本的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブ... 続きを読む

漢(オトコ)のコンピュータ道: ALTER TABLEを上手に使いこなそう。

2009/05/11 このエントリーをはてなブックマークに追加 312 users Instapaper Pocket Tweet Facebook Share Evernote Clip オトコ 挙動 エキスパート コマンド テーブル定義

2009-05-11 ALTER TABLEを上手に使いこなそう。 テーブル定義を変更したい。インデックスが壊れてしまったので再作成したい。そんな場合はALTER TABLEを使う。ALTER TABLEはテーブル定義を変更するお馴染みのコマンドであるが、その挙動は意外と知られていない。(エキスパートとおぼしき方々からも度々質問を受ける。)そんなわけで、今日はALTER TABLEについて解説しよ... 続きを読む

 
(1 - 5 / 5件)