2011-08-08 7 views
0

可能性の重複:
What is the meaning of Stored procedures are “pre compile”?コンパイラ

私は、彼らが実行される前に、SQL Serverのストアドプロシージャがコンパイルされていることを読みました。 AFAIKでは、高級言語を機械語や何らかの中間言語(.NETのILコードなど)に翻訳するためにコンパイラが使用されています。だから私はSQL Serverコンパイラは何をしているのだろうか?コンパイルされたストアドプロシージャとは何ですか?

ありがとうございました。

+1

あなたのユーザー名に「wikipedia」という単語がありますが、上記のリソースの使用には全く関心がありません! :) –

答えて

2

クエリのコンパイルは、実行計画を作成するプロセスです。コンパイルされた実行計画は、クエリが実行されるたびにキャッシュされ、再利用されます。