Drupal で色々やってたらエラーが表示されるようになった。 どんなエラーかというと、 Got a packet bigger than 'max_allowed_packet' bytes というやつ。
Session データを書き込もうとしていたみたいなんだけど、MySQL があまり長い SQLを受け付けない設定になっていたみたいではじかれてた。
Drupal で色々やってたらエラーが表示されるようになった。 どんなエラーかというと、 Got a packet bigger than 'max_allowed_packet' bytes というやつ。
Session データを書き込もうとしていたみたいなんだけど、MySQL があまり長い SQLを受け付けない設定になっていたみたいではじかれてた。
どうやら大量データの連続挿入はSQLiteの不得意な処理のようだ。と書かれている。1000件程度でこんなにかかるんだったら、10000件だったら160秒ぐらいかかる(単純すぎ。)って事? 実はこれにはからくりがあって、SQLite の処理は トランザクション の中でないと著しく遅いのだ。おそらく、これが原因なのではないかと思っている。