1

私が取り組んでいるアプリの場合、データベースからデータを取得するために、パラメーター化されたインラインMS-SQLクエリを使用するという方向性があります。

私が操作しているクエリの1つはかなり巨大で複雑なので、それぞれがサブクエリを実行する複数のメソッドに分割し、実行されるスーパークエリに組み込まれる文字列として値を返すことを検討しています。いくつかの操作を実行します。

しかし、これは私にパフォーマンスについて考えさせました。この「サブクエリ」アプローチは、クエリを大きく統一するよりも多かれ少なかれパフォーマンスが高いですか?

(これは、単純なPL/SQLおよびMS/SQLクエリを超えたデータベーステクノロジへの私の最初の進出です。)

4

1 に答える 1

3

大きなクエリの代わりに多くの小さなクエリを使用することは、パフォーマンスの最悪の間違いです。RBARに関するこの簡単なトーク記事を参照してください。

于 2013-03-18T19:39:58.173 に答える