データベースからデータを取得するより効率的な方法は何ですか?SQL Serverクエリのパフォーマンス、大文字大文字小文字の区別とクエリ
ex。 私のアプリケーションの特定の部分は、100以上のオブジェクトを持つことができます。今私はそれを各オブジェクトのデータベースを2回クエリを設定している。アプリケーションのこの部分は定期的に更新され、たとえば2分ごとに更新され、このアプリケーションはおそらく25-30個のPCにインストールされます。私はこれがデータベースからの選択文の数が多いと考えています。この手順を最適化しようと考えています。私はいくつかのテーブルから情報を引き出す必要があり、両方のクエリは結合ステートメントを使用しています。
200回ではなく1回の更新で2回だけクエリを実行するようにクエリを書き直す方が良いでしょうか?たとえば、各オブジェクトを含めるために大きなwhereステートメントを使用し、各オブジェクトの内部ではなく、オブジェクトの外側でデータの処理を行います。 SQL Serverを使用して
は、テーブルに何もインデックスを.NETない、データベースのサイズは、以下10-5th
1行でN回クエリを実行するオーバーヘッドは、1回実行してN行を返すより悪いです。 –