-1

同時にMYSQLクエリを送信したい(挿入/更新はデータベース側で順番に実行されることがわかっているので、選択するだけです)。これは、単一の接続と複数のクエリスレッド/プロセスを使用して実行できますか?

PERLでJavaスレッドまたはフォークを使用するソリューションが適しています。

4

2 に答える 2

3

Mysql ドライバーは非同期要求をサポートしていません。自分で接続プールを作成し、要求をそれらにルーティングする必要があります。ブロックを回避するには、threads または fork() を使用して、IPC 経由でデータを転送してみてください。

于 2013-02-28T13:28:06.170 に答える
0

もちろん、スレッドを使用している場合は可能です。また、読むだけであれば問題ありません。スレッドを実装し、run メソッドでクエリのロジックを追加します。異なるテーブルを操作している場合は、テーブルごと、またはクエリの種類ごとにスレッドを作成できます。それはあなたの要件やニーズによって異なります。

于 2013-02-28T13:25:47.523 に答える