夜、
私は、使い古された 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 です。