トピックの表示
データベースの最適化を無視して使い続けたらどうなりますか?
【No.4307】狭山池2015/05/04-11:43データベースの最適化を実行した後にモーター情報を表示しようとすると、実行中のまま停止する現象が起こるようになるとのことなので、それを促す表示が出ても無視して使い続けています。もしこのままずっとデータベースの最適化をせずに使い続けた場合、どのような問題が発生すると考えられますか?
最適化を無視して使い続けていますが、今のところ特に問題はありません。
【No.4308】エイジアン2015/05/04-12:15
実際に試したことがないので自信はないのですが、データベースの最適化を行わない場合、
データを読み取る際にハードディスク ドライブのヘッド移動が増えるため、
処理速度が低下していきます。(動作はするかと思います)
※ 最近のPCはメモリ搭載量が大きいため、そうでもないかもしれません。
ただしこれはデータ量に問題がない場合で、今回のように限界に達している場合は、
データベースの最適化を行わないで回避していても、
いずれは問題が発生するようになる可能性は大きいです。
# データベース (mdb) ファイルの許容サイズは2GBなので、
# まだ余裕があると思っていたのですが、それより先に他の限界を超えたようです。
やがては問題が発生するということなのですね・・。
ところで、私はHDDではなくSSD搭載パソコンを使っています。これだと最適化を行わなくとも、少しは問題発生を遅らせることが可能でしょうか?
SSDでもHDDの場合と同じで、問題が起こる時期は変わりありません。
ただ、最適化を行わない場合の処理速度低下の度合いは、
SSDの方が少しマシかも?と思います。