关于sql 的一些性能讨论

SQL Server会将执行过的语句存入高速缓存中,因此理论上说使用带参数的语句会比使用常量的语句要快(因为每次语句相同,减少了语句分析和执行计划选择)。但如果参数赋予不同值时,返回的行数差异很大,这时选择相同的执行计划反而使一些查询变的异常慢。下面是f_parent_cateid赋予不同常量时得到的执行计划,它们各不相同,但如果使用参数方式,执行计划只会使用其中一种,取决于哪个被先执行。之前有测
相关文章
相关标签/搜索