C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: Sql Server 2005のレスポンスについて


(過去ログ 78 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■46082 / inTopicNo.1)  Sql Server 2005のレスポンスについて
  
□投稿者/ koto (1回)-(2010/01/25(Mon) 18:54:18)

分類:[データベース全般] 

環境
言語:vb.net(Visual Studio2005)
DB:Sql Server 2005(SP2)

お世話になっております。

DBの通信をWebサービス(IIS5.1)で行っているのですが、
特定のSQLを実行するとレスポンスが異常に遅いです。

テストプログラムを作成して、
クライアント側からDB接続を行いSQLを実行すると問題なく2〜3秒で結果が戻りますが、
Webサービスで接続すると結果が戻るまでに10分以上掛かります。
Management Studioで実行しても問題ありません。

全てにこの現象が発生しているわけではなく特定の場合のみ発生します。

接続はSystem.Data.SqlClientを使用しています。

どなたか解決策をご存知の方は教えてください。

宜しくお願いします。


引用返信 編集キー/
■46087 / inTopicNo.2)  Re[1]: Sql Server 2005のレスポンスについて
□投稿者/ オショウ (511回)-(2010/01/25(Mon) 21:31:51)
No46082 (koto さん) に返信
> どなたか解決策をご存知の方は教えてください。

  それだけの情報では、多分、有益なレスは付かないかと・・・

  ManagementStudio上からのクエリ実行は、Server上ではなく、クライアント側
  からですか?

  ちなみに、取得レコード件数は何件くらい?

※ 2〜3秒ってのも、実際には長い方だと思いますが・・・
  何件のレコードからクエリで何件取得しているんでしょうか。
  取得は高速でも、取得件数が膨大でWebからの吐き出しに時間が
  かかっている。ということも考えられますが・・・

以上。
引用返信 編集キー/
■46091 / inTopicNo.3)  Re[1]: Sql Server 2005のレスポンスについて
□投稿者/ はつね (1172回)-(2010/01/25(Mon) 23:39:54)
No46082 (koto さん) に返信
> DBの通信をWebサービス(IIS5.1)で行っているのですが、
> 特定のSQLを実行するとレスポンスが異常に遅いです。

レスポンスの測定はWebサービスの中のSQL実行部分での測定
でしょうか。それともWebサービスのレスポンスなのでしょう
か。
後者の場合、その特定のSQLを実行するWebサービスからもどっ
てくるDatasetが大量の列とか大量の行とかで巨大なサイズな
のではないでしょうか?

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -