4
A
回答
3
Optimizing SQL Server Stored Procedures to Avoid Recompiles
- 删除并重新创建使用WITH RECOMPILE子句在CREATE PROCEDURE或EXECUTE语句存储过程
- 更改任何引用对象的架构
- 运行sp_recompile s ystem存储过程针对由存储过程
- 恢复包含存储过程或存储过程中引用的任何对象的数据库引用的表
- 存储过程计划从高速缓存丢弃
- 存储过程将重新编译,如果有存储过程引用的表中足够数量的行已更改。 SQL Server将重新编译存储过程以确保执行计划具有该表的最新统计信息。
- 如果开发人员将数据定义语言操作与数据操作语言操作交叉放置,则存储过程将重新编译。这通常是在代码中创建和引用临时对象时引起的。
3
这一切都在这里:Execution Plan Caching and Reuse下的一节 “重新编译执行计划”
相关问题
- 1. 什么因素会导致SQL Server上的存储过程重新编译?
- 2. SQL Server - 强制NO重新编译存储过程
- 3. 手动重新编译存储过程SQL Server
- 4. SQL Server过程重新编译
- 5. 重新编译存储过程时是否还重新编译了依赖性存储过程?
- 6. SQL Server存储过程编译时验证
- 7. 什么时候在oracle中重新编译时锁定对象
- 8. SQL Server复制 - 新的存储过程
- 9. 如何预编译SQL Server中的存储过程?
- 10. 临时表和存储过程编译
- 11. mysql服务器:存储过程 - 我什么时候创建存储过程?
- 12. PL/SQL存储过程编译错误
- 13. 我什么时候需要重新编译Jasper报告
- 14. SQL Server的存储过程
- 15. 运行SQL Server存储过程(更新)
- 16. SQL Server CASE什么时候不使用CASE什么时候
- 17. 用重新编译声明存储过程
- 18. 如何确定存储过程是否每次重新编译?
- 19. 什么时候应该存储并重新存储到ios swift上的keychain?
- 20. SQL Server存储过程sp_executesql
- 21. sql server 2000存储过程
- 22. SQL Server存储过程
- 23. 存储过程和SQL Server
- 24. SQL Server 2005存储过程
- 25. Sql server存储过程
- 26. ASP.NET SQL Server存储过程
- 27. SQL Server存储过程
- 28. 从SQL Server存储过程
- 29. SQL Server存储过程
- 30. SQL Server存储过程
很好的一点 – Amutha 2010-04-07 18:00:43