[前][次][番号順一覧][スレッド一覧]

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]