タグ

ADO.NETとASP.NETに関するJHashimotoのブックマーク (3)

  • ASP.NET/ADO.NETからの実行だと遅いストアドプロシージャ問題、とりあえず解決にめど - misc.log

    昨日書いたこれ…… www.backyrd.net SQL Server Management Studioから実行すると1~2秒で結果を返すストアドプロシージャが、なぜかASP.NETのWebアプリから実行すると4分~5分もかかるという問題。とりあえず速度差が無くなったので報告。 対応案 Stackoverflowやらほかのブログなどから、以下の対応が有効そうというところまで昨日調べました。 ARITHABORTオプションをONにする(日語名:算術アボート) ストアドプロシージャを毎回リコンパイルする設定を行う ストアドプロシージャの引数をすべてローカル変数に移して使う ARITHABORTをONにする方策 残念ながら効果が見られませんでした。目的のストアドプロシージャを実行する前に、「SET ARITHABORT ON」というステートメントをExecuteNonQueryで流したので

    ASP.NET/ADO.NETからの実行だと遅いストアドプロシージャ問題、とりあえず解決にめど - misc.log
    JHashimoto
    JHashimoto 2016/08/10
    “SQL Server Management Studioから実行すると1~2秒で結果を返すストアドプロシージャが、なぜかASP.NETのWebアプリから実行すると4分~5分もかかるという問題。”
  • http://japan.internet.com/developer/20070904/26.html

    JHashimoto
    JHashimoto 2010/07/14
    "ASP.NET 2.0、SQL Server 2005、C# 2.0を使って、検索用のWebページを作成します。検索と結果のページでは、オプションの検索条件を表示し、結果セットのカスタムページングを行います。"
  • ADO.NET を使用して .NET Framework データ アプリを作成する - Visual Studio (Windows)

    Note データセットと関連クラスは、アプリケーションがデータベースから切断されている間にアプリケーションがメモリ内のデータを操作できるようにする、2000 年代初期からのレガシ .NET Framework テクノロジです。 これらが特に役立つのは、ユーザーがデータを変更し、変更をデータベースに戻して保持できるようにするアプリケーションです。 データセットは非常に優れたテクノロジであることが証明されていますが、新しい .NET アプリケーションでは Entity Framework Core を使用することをお勧めしています。 Entity Framework には、オブジェクト モデルとして表形式データを操作する、より自然な方法が用意されており、よりシンプルなプログラミング インターフェイスが備わっています。 データベースのデータを処理するアプリケーションの作成では、接続文字列の定義、

    ADO.NET を使用して .NET Framework データ アプリを作成する - Visual Studio (Windows)
    JHashimoto
    JHashimoto 2007/03/23
    SELECT結果を返すストアドの呼び出し方
  • 1