mysql:8113
From: Tatsuhiko Miyagawa <Tatsuhiko Miyagawa <miyagawa@xxxxxxxxxx>>
Date: Thu, 07 Aug 2003 14:27:20 +0900
Subject: [mysql 08113] Re: InnoDB への大量 INSERT ,高速化
宮川です。 At Thu, 7 Aug 2003 14:07:05 +0900 (JST), 伊藤 恵吾 wrote: > > 毎回commitしているのでは? > > 1000回insertしたら1回commitなんて感じでやれば早くなり> ます. > > > > 外してたらごめんちゃい > > 1000個のVALUE を一度にINSERTしています。具体的にはこうで > す。 > > LOCK TABLES foo WRITE; > INSERT INTO foo VALUES > (f1, ...), > (f2, ...), > .... > (f1000, ...); > UNLOCK TABLES; SET autocommit=0; INSERT INTO ..: COMMIT; ではどうでしょうか? -- Tatsuhiko Miyagawa <miyagawa@xxxxxxxxxx>
8108 2003-08-07 11:29 [伊藤 恵吾 <k5_ito@xx] InnoDB への大量 INSERT ,高速化 8109 2003-08-07 12:00 ┣[hironaka <hironaka@x] 8110 2003-08-07 13:57 ┃┣[ken <t_takahashi@xxx] 8111 2003-08-07 14:07 ┃┗[伊藤 恵吾 <k5_ito@xx] -> 8113 2003-08-07 14:27 ┃ ┗[Tatsuhiko Miyagawa <] 8114 2003-08-07 18:47 ┃ ┗[伊藤 恵吾 <k5_ito@xx] 8112 2003-08-07 14:25 ┗[SUGAWARA Hajime <sug]