Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查询执行计划:缺少索引_Sql_Sql Server_Performance_Indexing_Sql Execution Plan - Fatal编程技术网

Sql 查询执行计划:缺少索引

Sql 查询执行计划:缺少索引,sql,sql-server,performance,indexing,sql-execution-plan,Sql,Sql Server,Performance,Indexing,Sql Execution Plan,我将两个表连接在一起,其中一个是临时表,我在创建表之后创建了一个索引。但上面的查询执行计划中提到了这一点 我应该考虑将所有扫描操作转换为查找操作?有一些部分是连接的,在那里条件 问候 bk显示的“缺少索引”提示是您的最佳起点。SQL Server检测到,通过添加它告诉您的索引,您将获得更好的性能 很难具体说明,因为确实需要知道SELECT语句是什么,因为许多事情可能会导致扫描而不是搜索 作为一个例子,我了解了(例如)日期过滤查询的WHERE子句的结构如何将搜索转化为扫描——在本例中,需要注意的是

我将两个表连接在一起,其中一个是临时表,我在创建表之后创建了一个索引。但上面的查询执行计划中提到了这一点

我应该考虑将所有扫描操作转换为查找操作?有一些部分是连接的,在那里条件

问候 bk

显示的“缺少索引”提示是您的最佳起点。SQL Server检测到,通过添加它告诉您的索引,您将获得更好的性能

很难具体说明,因为确实需要知道SELECT语句是什么,因为许多事情可能会导致扫描而不是搜索

作为一个例子,我了解了(例如)日期过滤查询的WHERE子句的结构如何将搜索转化为扫描——在本例中,需要注意的是WHERE子句中函数的使用