頻繁な挿入と読み取りに使用される INT(4B) PK を使用して、200 万行を超える 8 つのテーブルがあります。データの古い 9/10 は時々読み取られ、アクセスにどれだけ時間がかかってもかまいませんが、新しい 1/10 は INSERT と SELECT の両方で高速でなければなりません。表は、要件の 2 つのカテゴリに分けられます。
- 100 INSERTs/秒
- 20 INSERT/秒、不定期の UPDATE
innodb_buffer_pool_size を 32M に設定して作業する必要があり、古いデータは重要ではないため、週に 1 回、各テーブルの古い半分を大きなアーカイブ テーブルにコピーすることをお勧めします。さらに、現在のトランザクションの代わりに infile 挿入を使用する必要があります。それは良い解決策ですか?この問題に関するアドバイスとリンクをいただければ幸いです。