- ベストアンサー
MYSQLでどのくらいの容量保存できる?
こんにちは。Windowsに最新のMYSQLをインストールして使っています。デスクトップ専用で私個人で使用しています。 ダンプすると2.5時間かかり、3Gのファイルがはかれます。私のデスクトップは1Tの容量があります。 いまのところ、検索なども遅いと感じず便利に使えています。 そこで、何GくらいまでMYSQLって保存できるんだろう、どのくらいの容量になると動作がおそくなるだろうという疑問がわいてきました。 レベルはMYSQLはど素人でAccessとSQLがわかる程度です。 質問としましては、どのくらいのMYSQLでデータを保存すると動作がおそくなってくるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
読み込みはINDEXスキャンなのか、FULLスキャンなのかで違ってきます、データ量が多い状況でFULLスキャンが頻発するとパフォーマンスがあっという間に落ちます。 逆にINDEXスキャンで少量のデータを低頻度でアクセスするなら数十Gバイトでも十分実運用に耐えられるでしょう。 書き込みはDISKのIOPS(一秒間あたりのアクセス能力)に大きく影響されます、これは現行のDISKではほぼ数百程度です。 ランダム書き込みではこの壁は超えられません。MySQLというよりハード能力の限界ですね。 メインドライブをSSDにして、ログファイルをさらに2DISKに分離配置するなどすると大幅に能力が向上します。 問題になるのは、元にあったデータ量ではなく、INSERT、DELETE、UPDATEする量ですね。
その他の回答 (1)
- amuro-rei
- ベストアンサー率13% (151/1084)
>そこで、何GくらいまでMYSQLって保存できるんだろう、どのくらいの容量になると動作がおそくなるだろうという疑問がわいてきました。 →それは通常はハードウェアを限界としますけどね。 んでもって、書き込みなどはメモリ依存ってとこですか。 貴方と似たようなご質問されてる方がいらっしゃりますね(笑)
お礼
他の人も似たような質問されていたんですね、ご回答ありがとうございます!参考になります!
お礼
なるほど、詳しい解説ありがとうございます。勉強になります。SSDにすると大幅に能力が向上するのですね。重くなった時には検討したいと思います。ありがとうございました!