MySQL5逆引き大全460の極意

システム変数の極意 - Tips417 バルクINSERT命令を高速化するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

11-2問い合わせ関連Tips417 バルクINSERT命令を高速化するには

Level2

Pointbulk_insert_buffer_sizeパラメータを設定します

構文  
bulk_insert_buffer_size = サイズ

MyISAM型のテーブルでは、空白でないテーブルに対してINSERT...SELECT、INSERT...VALUES (...), (...)、LOAD DATA INFILE命令でデータを追加する際に、ツリー状のキャッシュを利用します。このキャッシュサイズを表すのが、bulk_insert_buffer_sizeパラメータです。bulk_insert_buffer_sizeパラメータを利用することで、これらバルク(一括)挿入に関わる命令を高速化できます。

デフォルトは8MBで、0にした場合はキャッシュ機能は無効となります。

用例
[mysqld]
bulk_insert_buffer_size = 16M

用例ではバルク挿入時のキャッシュサイズを16MBに設定しています。

<

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません