正在加载图片...
存储过程的运行过程 存储过程时存放在 SQLServer中的特别快的数据库对象, 当首次运行存储过程时,它按以下方式进行: 1、该过程被划分成部件片断。 2、检査引用数据库中其它对象(表、视图等)的部件,确 保引用的对象是存在的,这也被称为分解。 而创建存储过程的代码存放在 comments表ets表中, 3、一旦分解完成,该过程的名字将存放倒syob ·4、然后编译,并且,编译过程中将创建如何运行查询的蓝 本。该蓝本通称称为常规计划或查询树,查询树存放在 sysProcedures表中。 5、存储过程首次运行时,读出查询计划并完全编译成过程 计划,然后运行。这样,节约了每次运行存成过程的语法 检査、分解和编译查询树的时间。5 存储过程的运行过程 • 存储过程时存放在SQL Server中的特别快的数据库对象, 当首次运行存储过程时,它按以下方式进行: • 1、该过程被划分成部件片断。 • 2、检查引用数据库中其它对象(表、视图等)的部件,确 保引用的对象是存在的,这也被称为分解。 • 3、一旦分解完成,该过程的名字将存放倒sysobjects表中, 而创建存储过程的代码存放在syscomments表中 • 4、然后编译,并且,编译过程中将创建如何运行查询的蓝 本。该蓝本通称称为常规计划或查询树,查询树存放在 sysProcedures表中。 • 5、存储过程首次运行时,读出查询计划并完全编译成过程 计划,然后运行。这样,节约了每次运行存成过程的语法 检查、分解和编译查询树的时间
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有