0

私はこのマシンを持っています: コア 2 CPU 6600、4GB、64 ビット システム、Windows VISTA。

私は 100 億行のシステムを設計しています。このテーブルには別のテーブルへの外部キーがあり、このテーブルには 100 億行が含まれている必要があります。通常、2 つのテーブルに挿入するだけです。私は通常、結合を行いません。

ユーザー向けのリアルタイム パフォーマンスは必要ありません。mysql がこのサイズを安定して適切なパフォーマンスで処理できるかどうかは疑問です。

どうもありがとう

4

2 に答える 2

2

使用しているエンジンによって異なります。この投稿では、追加情報を見つけることができます:

MySQL データベース テーブルの最大レコード数

一般に、可能であれば VISTA とは異なる別の OS を使用することをお勧めします。Linux ボックスには mysq が最適です。

また、すべての行を挿入する前に、いくつかのベンチマークを作成することをお勧めします。

詳細については、こちらを参照してください。

http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function%5Fbenchmark

于 2012-06-02T14:22:11.873 に答える
0

ここでの決定要因は、フィールドで使用しているデータ型です。100億x10列のテキストフィールドと画像ブロブは、10列のint(2)よりも桁違いに大きくなります。

また、Vistaが数十億行の問題を求めていることにも同意します。理論的には機能するかもしれませんが、クライアントの数が多い場合は、負荷がかかるとクラッシュして燃える可能性があります。

于 2012-08-13T21:28:19.200 に答える