はてブログ

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



タグ ALTER TABLE

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

MySQLのALTER TABLEでTEXT NOT NULLなカラムをエラー無しで追加する - $shibayu36->blog;

2019/12/05 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip カラム MySQL $shibayu36 insert not

課題 MySQL :: MySQL 5.6 リファレンスマニュアル :: 11.6 データ型デフォルト値によると、 MySQLのTEXTカラムにはデフォルト値を設定できない 厳密な SQL モードを有効にした場合、NOT NULLなカラムがINSERTに含まれていないとエラーが発生する そのため、以下のようなスキーマが存在していて CREATE TABLE `article` (... 続きを読む

日々の覚書: InnoDBのテーブル断片化を解消させたいけどもマスターにそんなに容量が残っていない! 時のテクニック

2018/12/26 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip InnoDB Engine archives 覚書 メンテ

TL;DRトランスポータブルテーブル表領域を使うメンテが必要になるのが大前提で、それでもストレージ容量がカツカツの場合の対策容量に余裕があって、 ALTER TABLE .. ENGINE = InnoDB がオンラインで実行できるならそうする元ネタはこちら。https://mysql-casual.slack.com/archives/C3Z6PH8BD/p1545797450013100( ´-`)... 続きを読む

Amazon Web Services ブログ: Redshiftアップデート:ALTER TABLE APPENDによるデータ移動とBZIP2でのUNLOADが追加

2016/02/09 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip append BZIP2 データ移動 追加 ブログ

Redshiftに新しいパッチが予告されています。これはこれから時間をかけて各リージョンの各クラスターに展開されます。 Amazon Redshift Now Supports Appending Rows to Tables and Exporting Query Results to BZIP2-compressed Files このパッチでは不具合修正に加えて新機能が2つ追加されています。1... 続きを読む

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でカラムのデータ型変更、全文検索用インデックスの追加、プライマリキーの削除、文字コードの変換/指定 を行った時に... 続きを読む

大物 alter table の途中で Lost connection to MySQL server during query が発生したときに確認したいこと - Studio3104::BLOG.new

2015/03/30 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip 途中 BLOG.new studio3104

2015-03-30 大物 alter table の途中で Lost connection to MySQL server during query が発生したときに確認したいこと 5時間モノの alter table が Lost connection to MySQL server during query したんだけど show processlist するとまだ動いてるっぽいから放置しと... 続きを読む

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 - 9 / 9件)