- 締切済み
MSDEの最大サイズ2G以上になるとどうなってしまうの?
こんばんは、弱小な開発者です。現在の開発でMSDEを採用しているのですが、DBの最大サイズが2GBと言われていますが、それ以上になるとどうなってしまうのでしょうか?コミットされないのか、それとも消滅するのでしょうか?教えてください。頑張ってDBのサイズを増やそうとデータ打ち込んでいたのですが、限界があります。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- cse_ri2
- ベストアンサー率25% (830/3286)
失礼ですが、私もこの道のプロです。もう13年間 ITでメシを食っています。 ふざけてはいません。真剣です。 ソフトウェアというのは仕様の範囲内で動作する ように設計されているので、その仕様を越えて しまう危険性は極力避けるべきです。 業務でデータ入力をされているかと思いますが、 その業務が運用に入っていないのであれば、 過去のデータを別のファイルにバックアップして ファイルサイズを2GBの範囲内に収まるように してみてはどうでしょう。 そういう作業をする権限が与えられていないかも しれませんが、そうであれば上級のSEに至急 報告すべきです。 また、もう試されているかもしれませんが、データ の挿入・削除を繰り返していると、DBのファイル サイズがどんどん巨大になりますので、適当なタイ ミングで、最適化を実行してみて下さい。 データの削除量が多ければ、驚くほどファイルサイズ が小さくなります。
- cse_ri2
- ベストアンサー率25% (830/3286)
あまりMSDEの使用経験はないのですが、最大サイズが 2GBならば、その仕様を越えてしまった場合、正常な動作 が期待できなくなると考えていいでしょう。 (運がよくてエラー。運がわるければ何が起こるかわかりません??) どういう目的で2GBを越えそうなデータを打ち込んでいる のかわかりませんが、仕様の限界を越えてしまいそうな場合 は、DBを分割するとか、別のDB(MS-SQLServerやOracle) に変更することを、真剣に考えた方がいいですよ。
補足
変更は仕様なので無理でしょう。。。 >どういう目的で2GBを越えそうなデータを打ち込んでいるのかわかりませんが・・・ 別に好き打っているわけではありません。 >2GBならば、その仕様を越えてしまった場合、正常な>動作が期待できなくなると考えていいでしょう。 それを聞きたいのです。申し訳ありませんが、こちらは真剣です。まともな回答がないのなら答えなくて結構です。