首页 > 数据库 > SQL Server > 正文

SQL Server优化器特性-隐式谓词

2024-08-31 00:55:20
字体:
来源:转载
供稿:网友
SQL Server优化器特性-隐式谓词

我们都知道,一条SQL语句提交给优化器会产生相应的执行计划然后执行输出结果,但他的执行计划是如何产生的呢?这可能是关系型数据库最复杂的部分了.这里我为大家介绍一个有关SQL Server优化器的特性-隐式谓词,并简单介绍在此特性下如何根据场景控制优化器的行为.

在这里我通过一个简单的实例来给大家说明下.

code

CREATE TABLE T1 (A INT, B INT)CREATE TABLE T2 (A INT, B INT)set showplan_text onSELECT *FROM T1 INNER JOIN T2 ON T1.A = T2.A

可以看出我的语句执行计划中优化器为我添加了T2.A=0这个谓词.如图1-1

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表