昨日の ParallelHttp の話に引き続き、PHP でのバッチ処理のパフォーマンス改善の話です。 あと、昨日と同じく PHP 5.2 で使えるライブラリを開発した話でもあります。 バルクインサートとは ひとことで言えば「複数のレコードをまとめてインサートすること」です。 例えば MySQL で言えば、 INSERT INTO `users` (`name`) VALUES ('foo'); INSERT INTO `users` (`name`) VALUES ('bar'); INSERT INTO `users` (`name`) VALUES ('baz'); ではなく INSERT INTO `users` (`name`) VALUES ('foo'), ('bar'), ('baz'); というようにやることです。 これで何が嬉しいかというと、サーバにクエリを投げてその結
![PHP/MySQL でレコードを N 件ずつバルクインサート | Born Too Late](https://cdn-ak-scissors.b.st-hatena.com/image/square/024c53178450b73e6589205cbb2f4e14a91797ff/height=288;version=1;width=512/http%3A%2F%2Fblog.yuyat.jp%2Fwp-content%2Fuploads%2FB000ELJAI8.01._SCLZZZZZZZ_V56939722_.jpg)