小编Mau*_*cio的帖子

优化查询以减少逻辑读取

我有一个返回 127K 行的 SQL Server 2016 查询。您可以在此处找到查询和查询计划。如果您还需要表结构,请告诉我。

我需要加入一个只有 20 行的表,作为其中一个产品的替代品。换句话说,我从主表中查询产品,但在某些条件下,其中一些可以被其他产品替换。

问题是,对于那个简单的表,我有 254K 的逻辑读取。我试过LEFT JOINOUTER APPLY

关于如何替换它以避免大量逻辑读取的任何建议?只是提一下,只有 1 个产品有替代品。

performance sql-server sql-server-2016 query-performance

1
推荐指数
1
解决办法
932
查看次数