人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mysqlをDBサーバーに使っているのですが、トランザクションを使うためにテーブルを既存のMyIsamエンジンからInnoDBに切り替えたいのですが、その際に典型的な問題としてどのようね問題が起こりうるのでしょうか?

Mysqlのバージョンは5系です。

●質問者: webrecdotjp
●カテゴリ:インターネット ウェブ制作
✍キーワード:DB innodb MyISAM MySQL エンジン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

まず、InnoDB そのものの制限事項。

MySQL AB :: MySQL 5.0 Reference Manual :: 14.2.16 Restrictions on InnoDB Tables

MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 7.5.15 InnoDB テーブルの制限事項

日本語の方は v4.1 ですが、だいたい同じです。


あとは MyISAM から InnoDB にコンバートするのがある程度時間がかかる事と、MyISAM ほどは検索が早くないこと、

管理手法自体がまったく異なるのでその点に注意が必要と言うところでしょうか。

◎質問者からの返答

回答ありがとうございます。参考にします!


2 ● kurukuru-neko
●35ポイント ベストアンサー

性能差

http://www.thinkit.co.jp/free/article/0603/10/5/

それなりのチューニング

http://www.klab.org/media/mysql/index3.html

http://dev.mysql.com/doc/refman/5.0/en/innodb-parameters.html

http://d.hatena.ne.jp/futsu-9/20070106/p1

http://b.hatena.ne.jp/t/innoDB

http://oss.timedia.co.jp/show/MySQL%c6%fc%cb%dc%b8%ec%a4%ce%ce%b...

innodb_file_per_table を指定すると

テーブル毎にファイルが出来る。

しかしデータファイル(innodb/ibdata1)は

どんどん大きくなってゆく。

http://www.thinkit.co.jp/free/article/0608/1/2/index.html?fr=rdf

バックアップの特性の違い

http://h50146.www5.hp.com/products/software/oe/linux/summary/ref...

◎質問者からの返答

まとまった参考URLありがとうございます。

勉強になりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ