0

サーバー側でクエリを実行できるライブラリが.netに存在しますか?

私が尋ねる理由は、データベースのパフォーマンスを最大化するために多くのトリックを使用したにもかかわらず、sを、固定sとして使用し、ingのSELECT代わりにingを使用し、列をdにするためのsを使用せず、 「状態」列(「アクティブ」、「非アクティブ」など)を使用しますが、上記の手法を使用して、それぞれが1の数秒を使用するだけで、待機時間は<10msから>100msになります。JOINPRIMARYINTPRIMARYLENGTHUPDATEDELETENULLUPDATEUPDATEINTSELECTJOIN

代わりにサーバーの使用を開始しますJOIN。これは、ラグを10ミリ秒未満に戻すことに多くの成功を収めているためですが、これを実行できるライブラリまたは組み込み機能がすでにあるかどうか疑問に思っています。

例として、1つのJOINクエリを複数のクエリに分割します。

  1. SELECTキーtable1に基づくからの特定の行PRIMARY
  2. SELECTにあるにtable2基づいてからの特定の行PRIMARYtable1

そして、複雑さはそこから増加するだけです。そのようなライブラリ/機能は.netに存在しますか?

よろしくお願いします!

4

1 に答える 1

1

ADO.NETEntityFrameworkのようなものを探しているようです。LINQを使用すると、クエリ式がSQLに変換され、クエリ対象のデータを取得するために(可能な限り最適に)最適化されるように、コード内のデータをクエリできます。

于 2013-01-31T04:24:36.697 に答える