ずっと前に、アプリケーション層でデータをソートしORDER BY
、SQL で句を使用しないようにアドバイスされました。その理由は、.Net が SQL エンジンをより効率的にソートするからです。
このアドバイスと矛盾するのは、可能な場合は SQL でデータを並べ替え、Sort 変換を回避することを推奨している SSIS ベスト プラクティスです。
SSISのアドバイスは私には理にかなっています。だから今、私はそれを避けるという最初のアドバイスORDER BY
が偽物であるかどうか疑問に思っています.
複雑すぎないクエリの場合、ORDER BY は必ずしもパフォーマンス ヒットを意味するのでしょうか?
ありがとう。