A5:SQL Mk-2

開発のこと、日々のこと

インポート時の複数行インサート

ホーム フォーラム A5:SQL Mk-2掲示板 インポート時の複数行インサート

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #10272 返信
    SQQL
    ゲスト

    インポート時に複数行インサートにチェックをするとパフォーマンスが1/5以下に低下致します。
    この機能は高速化するための物という認識ですがなぜでしょうか?

    チェックをしない場合は、1000レコード/秒ぐらいですが、
    チェックをすると150レコード/秒ぐらいになってしまいます。

    DBはSQL Serverで同一PCです。

    #10284 返信
    松原正和
    キーマスター

    SQQL さんこんにちは。
     
    ご報告ありがとうございます。結論から書くと、とりあえず単一行インサートモードで使用するようにしてください。

    複数行インサートは基本的にインサート処理を高速化するためのオプションです。複数行インサートモードを使って高速化しないというならともかく、速度低下するのは不思議ですね。
     
    実際のところ、複数行インサートにチェックしても、内部的に複数行インサートが行えるか内部的なチェックを行い複数行インサートが使用できない場合、単一行インサートモードになります。
     

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: インポート時の複数行インサート
あなたの情報:




コメントは受け付けていません。