1

私はこのようなテーブルを持っています:

+----+------+------+
| ID | USER | QUOTE|
+----+------+------+

私のテーブルは大丈夫でした。高速で、サイトはうまく機能していましたが、現在、私のテーブルには 19.000.000 を少し超えるレコードがあり、非常に遅いです。

私は次のようなことを考えています: 5.000.000 レコード「のみ」で 4 つの個別のテーブルを作成し、次のテーブルが 5.000.000 レコードを超えると、次のテーブルを作成し、5.000.000 レコードごとにもう 1 つのテーブルを作成します。過去2〜3か月で非常に急速に起こっています。それらを接続する方法はありますか。それらは同じ、同じ 3 つの列になりますが、それらをロードして 1 つのテーブルとして機能させるにはどうすればよいでしょうか?

可能であれば、事前に感謝します... :)

4

1 に答える 1

2

適切なパーティション分割で単一のテーブルを使用することをお勧めします。パーティショニングの詳細については、MySQL パーティショニング リファレンス マニュアルを参照してください。

于 2013-06-17T15:35:53.207 に答える