几天前我被问到这个问题(tel intvw),但是我无法回答。 我说执行计划存储在服务器中,因此称为存储过程。 但我不确定我是否正确。
我之后的研究表明,在SQL Server内部有一个专门用于存储执行计划的计划缓存或过程缓存。 在那篇文章中还提到了所谓的编译计划存根。 因此,似乎先创建编译计划存根,然后再创建执行计划。
所以我想简要知道以下内容:
我之后的研究表明,在SQL Server内部有一个专门用于存储执行计划的计划缓存或过程缓存。 在那篇文章中还提到了所谓的编译计划存根。 因此,似乎先创建编译计划存根,然后再创建执行计划。
所以我想简要知道以下内容:
创建存储过程时发生了什么步骤?
存储过程为什么被称为存储过程(如果这个问题有意义)?