それぞれがランディング テーブルにデータを挿入する必要がある約 64 の子プロセスを並行処理しています。現在、MySQL MyISAM エンジンを使用しており、挿入の前後でキーを無効にしています。
ただし、これは私のプロセスの大きなボトルネックのようです。MySQLは挿入ごとにテーブルをロックしているため、プロセスは常に書き込みを待機していると思います。
挿入は独立しており、挿入が競合する危険はありません。これには、トランザクションやその性質のものも必要ありません。
別のエンジン、または MySQL の挿入/書き込みパフォーマンスを改善する方法はありますか?
プロセスごとにテーブルをインスタンス化することも考えましたが、これではコードが複雑になり、私のスタイルではありません....
どんな提案でも大歓迎です。
ありがとう!