5~10万件を処理する場合、下記サイトの方法でパフォーマンス上問題無いでしょうか?
http://tukaenai-pg.cocolog-nifty.com/blog/2006/04/aspnet20_csv_bbc3.html
また、もっと良い方法が有りましたらご教授願います。
http://tukaenai-pg.cocolog-nifty.com/blog/2006/04/aspnet20_csv_b...
で示されている例は多くても数100件程度のデータダウンロードのお話です。
数万件単位をWebでHttpダウンロードという行為自体無謀かと思われますが、仕様変更できないのであれば
・ストアドにてCSVを作成
・圧縮(テキストなら2~3%程度)
・タイムアウト値の調整
で回避できるかも知れません。
仕様変更できるのであれば
私が作る場合の例ですが、定期処理にてあらかじめダウンロードファイルを作っておき、HTMLページから指定させます。デメリットはリアルタイム性ですね。
(結果件数から抽出条件指定なしと想定)
※具体的なサンプルは提示できないのでポイント不要です。
コメント(0件)