2017-02-16 5 views
-6

SPまたはクエリはうまくいきますか?MsSQL Server SPとクエリ?

+0

あなたの質問は非常に広いです。実行可能な最小限の例を追加してください。 –

+0

私は非常に大きなDBからクエリを書いています。お問い合わせは非常に長い時間に戻ってきています。私がSPに書き込むクエリを変換すると、パフォーマンスの違いはありますか? SPはより速く動作しますか? –

+0

http://stackoverflow.com/questions/8559443/why-execute-stored-procedures-is-faster-than-sql-query-from-a-script –

答えて

1

ストアドプロシージャはクエリのグループ化です。また、曖昧なクエリを書くのではなく、最終的に複数のクエリを実行するビジネスロジックを記述することも重要です。

もしSPならば、巨大なadhocクエリを書くのではなく、アプリケーションコードから呼び出すときに、ネットワーク経由で送信するデータ量が非常に少なくなります。

また、SPでクエリをラップすることで細かい権限を持つことができます。それと一緒に使用することができますTransaction /エラー処理TRY .. CATCHなど

+0

すべての答えをありがとう。 SPはデータ転送が少なく、エラーチェックが容易で、パフォーマンスが向上します。私は正しかったか? –

+0

@DemirciMustafa、はい。 – Rahul

関連する問題