db->insert_batch 関数を使用すると、Codeigniter は 100 回の挿入ごとに行をスライスすることに気付きました。
その背後にある理由は何ですか?一気にやった方がお得じゃないですか?
また、Codeigniter を使用したその観点から、私の知る限り、1 つの接続で複数のテーブルに複数の挿入を行うことはできません。
これら 3 つのシナリオのパフォーマンスの比較は何ですか?
1- Do 2220 挿入を 1 つの接続にします。1 つのテーブルに 20、他のテーブルに 200、最後のテーブルに 2200。
2- CodeIgniter ActiveRecord ライブラリが示唆するように、同じ挿入 (?) 1 回のクエリで 1 つのテーブルに 10、2 つの異なるクエリで 2 番目のテーブルに 200、20 のクエリで 3 番目のテーブルに 2000 の挿入。
行ごとに 3 ~ 2220 の異なるクエリ。