質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

2回答

1423閲覧

計画的なALTER TABLEとは

imamoto_browser

総合スコア1161

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2015/05/23 08:38

下記ページに計画的なALTER TABLEをしましょうと書いてあるのですが、ALTER TABLEはフィールド追加の際には必須だし、この表記だと「やらなくてもなんとかなるけど、やった方がいいよ」という意味合いにとれます。

http://tech.lexues.co.jp/archives/1405

ALTER TABLEする意図は正規化するからという意図で書かれているのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

こちらの文章はMySQLの運用の観点について書かれていると思いますが、
少し調べてみたところ、MYSQLのALTER TABLEにはテーブルの再編成(テーブルを作りなおして断片化を防ぐ)効果があるようです。
おそらくですが、この件について書かれているのではないでしょうか。

http://mysql.stu.edu.tw/doc/refman/5.1-olh/ja/innodb-file-defragmenting.html

投稿2015/05/23 09:18

編集2015/05/23 11:24
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

もちろんデータベース構造を変える際のALTER TABLEは必須ですが、この記事が言いたいのは、「ALTER TABLEをかける際には、事前に所要時間を見積もって、サービスに影響しないようにやりましょう」という意味合いだと思います。

投稿2015/05/23 08:50

maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問