0
私は単純なクエリを使用して達成することができないと思ういくつかの要件のデータを取得するためにストアドプロシージャを使用しています。ストアドプロシージャはより速く/より簡単なクエリですか?
しかし、一般的に、ストアドプロシージャは、単純なクエリよりも優れた、高速かつ効率的ですか?
私は単純なクエリを使用して達成することができないと思ういくつかの要件のデータを取得するためにストアドプロシージャを使用しています。ストアドプロシージャはより速く/より簡単なクエリですか?
しかし、一般的に、ストアドプロシージャは、単純なクエリよりも優れた、高速かつ効率的ですか?
これは長い議論ですが、一般的には高速です。
彼らは高速化された理由は、それがストアドプロシージャが実行される最初の時間は、データベース・サーバは、再利用のためにキャッシュされた実行プランを作成する方法にはメリット、
キャッシュです。
事前解析済みのSQLです。毎回解析する必要はありません。
SQLインジェクション攻撃を再コンパイルすることなく編集する
事前生成されたクエリ実行プラン
削減のネットワークトラフィック
能力はい、いいえ、多分、依存しています。すべての拠点を対象としています.... –
この質問を偶然見つけようとするケア - https://stackoverflow.com/questions/208976/are-stored-procedures-faster-for-simple-queries?rq=1 – yashpandey