掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイルの1行目をカットするには (ID:146189)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
すみません。 テストはしておらずに漠然と遅いだろうなぁと思っていました。 とりあえず、素直に1行ずつ読み込んで、2行目以降だけを 別ファイルにするという方法で試したところ、 1秒もかからないことがわかったのでこの方法で行くことにします。 お騒がせしまして失礼しました。 一応経緯を説明しておきますと、 1. 1ファイル約2000行〜5000行、サイズは400kb前後 2. ファイル数は1300件ぐらい 3. 当初は1行1行読み込んでSQLServerにINSERTしていた。 4. 当然激しく時間がかかるのでBULK INSERTを検討。 5. ヘッダ行のカラム数がデータ行と違うのでそのままではダメなことが判明。 6. ヘッダ行を取り外してBULK INSERTしたい。 7. でもまた1行ずつ処理すると遅いのではないか。 8. 早くする方法はあるかなと思い質問。 こんな感じでした。 項番7.の処理時間が無問題ぐらいにBULK INSERTにしたことによる 処理時間短縮が大きかったのでよしとします。 1300ファイル処理をするのは当初だけで、 実際は夜間バッチで日々15ファイル程度なので大丈夫だと思います。 皆さんいろいろとアドバイスありがとうございました。 今後参考にさせていただきます。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.