My MysQLデータベースには複数のMyISAMテーブルが含まれており、各テーブルには数百万の行が含まれています。データベースに大きな挿入負荷があるため、そのライブデータベースでSELECTを発行できません。代わりに、クエリ用のデータベースのレプリカを作成し、それについて分析を行います。
分析のために、複数の並列クエリを発行する必要があります。クエリは独立しています(つまり、クエリの結果は結合されません)が、ほとんどの場合、同じテーブルで動作します。私の知る限り、MyISAMテーブル全体がクエリごとにロックされているため、並列の独立したクエリは遅くなります。理想的には、「NOLOCKING」をサポートするエンジンがいいと思います。MySQLにはそのようなエンジンがないと想定しているので、InnoDBを使用する必要がありますか?私はここで多くのものを逃しているかもしれません。ここで正しい道を提案してください。
ありがとう