对SQL Server 自动参数的正确设置

数据库 SQL Server
我们今天主要向大家讲述的是实现SQL Server 自动参数进行设置的实际操作流程,下面就是文章的主要内容描述,望你能有所收获。

以下的文章主要向大家讲述的是正确对SQL Server 自动参数进行设置的实际操作流程,我们大家都知道在 Microsoft® SQL Server™ 2000 中,在 Transact-SQL 语句中参数的具体使用或参数标记,将提高关系引擎将新的 SQL 语句与现有的未用执行计划进行匹配的能力。

如果执行不带参数的 SQL 语句,SQL Server 2000 在内部参数化语句,以提高将该语句与现有执行计划相匹配的可能性。

请看下面的语句:

  1. SELECT * FROM Northwind.dbo.Products WHERE CategoryID = 1 

可以将该语句最后的值 1 指定为一个参数。关系引擎为这个批处理生成一个执行计划,如同已经指定了一个参数替代值 1。这种自动参数化使 SQL Server 2000 能识别出下面两个语句生成的执行计划在本质上相同,并对第二个语句重新使用第一个计划:

  1. SELECT * FROM Northwind.dbo.Products WHERE CategoryID = 1   
  2. SELECT * FROM Northwind.dbo.Products WHERE CategoryID = 4 

处理复杂的 SQL 语句时,关系引擎可能很难确定可以SQL Server 自动参数化哪些表达式。若要提高关系引擎将复杂的 SQL 语句与现有的未用执行计划相匹配的能力,请使用 sp_executesql 或参数标记显式指定参数。
 

SQL Server 自动参数的设置

上述的相关内容就是对SQL Server 自动参数的设置的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. SQL Server备份文件中对现存数据库的导入
  2. 用SQL Server DBCC 避免堵塞的实际操作步骤
  3. SQL Server 2000重建索引的实际操作流程
  4. 改善SQL Server安全规划的6步骤
  5. SQL Server 2000文件损坏的修复方案
责任编辑:佚名 来源: 51CTO
相关推荐

2010-07-19 11:35:05

2010-11-08 13:41:11

Sql Server自

2010-06-28 12:46:09

SQL Server

2010-06-28 15:06:04

SQL Server

2010-07-16 10:56:04

SQL Server2

2010-07-13 09:12:56

SQL Server

2010-08-11 15:16:02

DB2日志设置参数

2010-07-05 14:58:35

SQL Server数

2010-07-23 10:36:43

SQL Server内

2010-07-12 14:55:34

SQL Server

2010-06-29 17:04:37

SQL Server警

2010-07-21 14:04:12

SQL Server引

2010-06-29 17:52:02

SQL Server嵌

2010-07-21 13:17:47

SQL Server表

2010-07-21 10:50:48

SQL Server存

2010-07-05 15:12:30

SQL Server主

2010-09-02 16:28:03

SQL删除

2010-06-30 12:33:07

SQL Server补

2010-07-26 08:49:58

SQL Server游

2010-07-01 16:58:43

SQL Server
点赞
收藏

51CTO技术栈公众号