是的,这是一个开放式问题,因为我什至不甚了解查询性能。我期望有一些明显的原因可能会导致速度变慢,例如可能存在更好的执行日期过滤的方法。 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())
答案 0 :(得分:2)
确保有一个索引,其中fh_lastchg
作为第一个字段。