"load data ..." を使用して大きなデータを mysql にロードし、key_buffer_size を非常に大きなサイズ (32G) に設定します。そして今のところ、私が想定しているように挿入が高速ではないことがわかり、bulk_insert_buffer_size を 32M に設定しました。
変数の値を変更する必要があるかどうかを確認するために mysqltuner.pl と同様のスクリプトを使用していますが、bulk_insert_buffer_size を大きくする必要があるかどうかを判断するにはどうすればよいですか? または、mysql が使用したサイズを調べることはできますか?
ところで、ドキュメントでは、「この変数はキャッシュツリーのサイズをスレッドあたりのバイト数で制限します」と書かれています。したがって、挿入に 10 個の接続を使用する場合、10*bulk_insert_buffer_size メモリが必要になりますか?