sql-server - WHERE 子句中的列顺序重要吗?

标签 sql-server performance

WHERE 子句中列的顺序会影响性能吗?

例如

假设我先放置一个具有较高唯一性潜力的列,还是反之亦然?

最佳答案

有了一个像样的查询优化器:它不应该。

但在实践中,我怀疑可能会这样。

您只能通过测量来判断您的情况。随着数据库中数据分布的变化,测量结果可能会发生变化。

关于sql-server - WHERE 子句中的列顺序重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642784/

相关文章:

sql - 关键字段上存在 1 到 3 关系的表之间的差异

SQL 更新 : Multiple columns in one statement or multiple single-column statements?

sql-server - 既不支持隔离级别也不支持它的加强

java - 创建文件架构的最小 mkdir 数量

java - 像这样使用继承是个坏主意吗

c# - 在复杂/单窗口 WPF 应用程序中使用 Thread 的最佳方式

sql - 如何将条件总和聚合列添加到依赖于前面行的 SQL 查询中?

c# - 在 SSIS 中使用 C# 连接到 SharePoint 列表

.net - 提高应用程序性能和智能

Java 100万个1x3数组的索引数组 - 内存和效率