• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表示が遅い)

ADO接続でSQL Server2005へのクエリが遅い理由と解決方法

このQ&Aのポイント
  • ADO接続でSQL Server2005へのクエリ(Select文)を実行するとデータの表示が1分程度遅いです。原因は不明ですが、接続文字列が問題の可能性があります。
  • 実行環境はSQLサーバーとASP用のサーバー、クライアント(端末)が同一LAN上にあります。パソコンは別々です。
  • 接続文字列はProvider=SQLOLEDB.1; User ID=**; Password=**; Initial Catalog=DB_Name; DataSource=Server_IP; のように設定しています。確認してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.1

こんにちは、じゃんぬねっと です。 接続が遅いかどうか、それはデバッグ実行すればわかる話ではないでしょうか? 問題の解決として予想するのはいいことですが、まず立証した上で対策を決めねばなりません。BOUZU-MAN さんの言い分ですと、自分はここを怪しいと思っているから、それを実証しなければという本末転倒な考えになっているように思えます。 ちなみに接続文字列は問題ありません。 データベース関連のボトルネックの多くはテーブル設計がおかしいことに起因します。たとえば、インデックスを振っていないとか、そういった単純なテーブル設計ミスが、後々レコード数が増えて来た時に情緒に現れるようになります。このあたりについての確認をしてから、自身のソースを疑った方が良いでしょう。 簡潔に言いますと、 ・接続文字列は問題ありません。 ・多くの原因はデータベース サーバ側にあります。 ・そういうわけでサーバ側 (特にテーブル設計) を調査しましょう。 という回答になります。

関連するQ&A