日期限制在哪里的查询最慢的部分是什么?

时间:2018-12-07 20:50:40

标签: sql-server

是的,这是一个开放式问题,因为我什至不甚了解查询性能。我期望有一些明显的原因可能会导致速度变慢,例如可能存在更好的执行日期过滤的方法。 MSSqlServer上的简单表。我没有从SSMS检索执行计划的权限。 LastChg是DateTime类型。无法发布音量。

SELECT [fh_pkey]
      ,[fh_id]
      ,[fh_type]
      ,[fh_status]
      ,[fh_invoice_dt]
      ,[fh_ship_dt]
      ,[fh_ready]
      ,[fh_lastchg]
      ,[fh_bt_id]
  FROM [FC_MDT].[dbo].[fcfgthd]
  WHERE [fh_lastchg] > DATEADD(month, -6, GETDATE())

1 个答案:

答案 0 :(得分:2)

确保有一个索引,其中fh_lastchg作为第一个字段。