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

MYSQL5.0のデータベースですが,WINDOWS XP SP2 で使っていますが、その中に画像がデータベース(テーブル)に入っていて、いずれ2GBを越すと思いますが、そうなったら、MYSQLはWINDOWS上から起動出来ないのですか?
WEBアプリケーションで使っていて、MYSQL5.0でデータベース化しています。

●質問者: shotomo
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:MySQL Web Windows Windows XP アプリケーション
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど
●60ポイント ベストアンサー

データベースファイルが壊れても自動修復可能な範囲であれば修復も行ってくれますし、修復不可の場合でもMySQL本体だけの起動はできます


2GBの心配をしている意味がわかりません

MicrosoftAccessのようなファイルサイズの制限はなく、NTFSならば理論上16TBまで可能

ハードウェアの制限か何かで2GBということであれば原因を取り除くか回避することを考えたほうがいいでしょう

アカウントの制限か何かであれば制限外の場所にデータベースファイルを置くなどを考えればいいでしょう


最大ファイルサイズを超えてしまった場合に取られる処置は明確にされていませんから、予防線が必要です

http://dev.mysql.com/doc/refman/5.1/ja/innodb-configuration.html

InnoDB にはファイル システムの最大サイズが分からないので、それが 2GB のような小さい値の場合は注意してください。自動拡大データ ファイルの最大サイズを指定するには、max 属性を利用してください。次の設定は、ibdata1 が最大500MB まで大きくなる事を許容します:

[mysqld]

innodb_data_file_path=ibdata1:10M:autoextend:max:500M


HDDが壊れるなども想定して、データのバックアップを計画的に作成しておくようにしたほうがいいでしょう

画像をデータベースに入れるほうが良いのか、ファイルとして持っておくほうがいいのか、または

画像をデータベースに入れなければならないのか、ファイルとして持ってはいけないのかを検討したほうがいいでしょう

◎質問者からの返答

ありがとうございます。FAT32だけ気にすればいいのですね。詳しい説明ありがとうございました。

関連質問


●質問をもっと探す●



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