摘要: 缓存执行计划 SQL Server 2008提供了一些服务器对象来分析执行计划 Sys.dm_exec_cached_plans: 包含缓存的执行计划,每个执行计划对应一行。 Sys.dm_exec_plan_attributes: 这是一个系统函数,每一个执行计划都对应着一些属性,在这个系统函数中包含着这些属性。 Sys.dm_exec_sql_text:... 阅读全文
posted @ 2014-05-08 22:50 陈同学 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 问题是存储过程的Parameter sniffing 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2. 经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作... 阅读全文
posted @ 2014-05-08 16:46 陈同学 阅读(498) 评论(0) 推荐(0) 编辑