0

mysql テーブル ロックの問題に直面しています。さまざまなスレッドからテーブルに複数のレコードを挿入したい。これにより、テーブルへのデータの挿入を開始する最初のスレッドがテーブル ロックを取得し、他のスレッドは最初のスレッドが終了するまで待機する必要があります。これは、アプリケーションのオーバーヘッドです。この問題を解決したい。すべてのスレッドが同時に一括レコードを同じテーブルに挿入できるようにしたいと考えています。mysql で可能ですか? はいの場合、どのように?? 私を案内してください。

ありがとう、

ニテシュ・クマール

4

2 に答える 2

0

あなたの問題は分離レベルに関するものであるようです

接続の分離レベルの設定を確認してください

http://dev.mysql.com/doc/refman/5.1/en/dynindex-isolevel.html

于 2012-10-18T04:51:55.773 に答える
0

MySQL が許可しますINSERT DELAYED。行の挿入がスケジュールされ、データベース呼び出しが返されます。5.5.7 以降では、複数行の挿入の遅延もサポートされています。

于 2012-10-18T04:55:44.993 に答える