常听网上说存储过程编绎后放在内存中,速度可以提升,怎么理解,怎么编绎,请各位朋友解小弟解答

解决方案 »

  1.   

    重新编译存储过程有三种方法
    1、使用sp_recompile
    2、使用create proc 时指定with recompile
    3、使用exec时指定with recompile
      

  2.   

    无论何时改变存储过程使用的表或者当SQL Server启动之后第一次运行存储过程时,SQL Server自动编译和优化该存储过程。如果增加了一个新索引,并且希望强制重新编译来利用该索引,可以使用sp_recompile系统存储过程,如下所示;
    sp_recompile 'ProcedureName'