6

夜、

私は、使い古された 15 年前の読み取り専用データ形式からデータを MySQL にインポートして、そこからいくつかの小さな統計テーブルを作成するという長いプロセスを経ています。

私が以前に構築した最大のテーブルは (私が思うに) 3,200 万行でしたが、これほど大きくなるとは思っていなかったので、MySQL にかなり負担をかけていました。

テーブルは次のようになります。

surname    name    year    rel    bco    bplace    rco    rplace
Jones      David   1812    head   Lond   Soho      Shop   Shewsbury

したがって、小さな int と varchar です。

これをできるだけ早く機能させる方法について誰かアドバイスをいただけますか? いずれかの列のインデックスが役立つか、クエリが遅くなるだけです。

各列のデータの多くは、何度も複製されます。一部のフィールドには、約 100 を超える異なる値がありません。

テーブルを照会する主な列は、姓、名前、rco、rplace です。

4

1 に答える 1