使用hashmathch进行优化的建议

时间:2017-11-29 10:11:26

标签: sql sql-server query-optimization

当我们在晚上从Cron作业调用它时,查询耗时超过一小时(此时运行其他昂贵的查询)。但是当我在非工作时间运行时,输出会在几秒钟内完成。我尝试使用以下两个不同版本的查询来检索数据但仍然耗费时间。

查询1执行计划 https://www.brentozar.com/pastetheplan/?id=rkq9cJ3gz

查询2执行计划 https://www.brentozar.com/pastetheplan/?id=ByaBNWhgG

任何建议

@SteveFord这里是结构 T_CST_GEOADDR CUST_ID varchar LATITUDE漂浮 LONGITUDE浮动 Cust_Detail_MD5 varchar LAST_RECEIVE_DATE日期时间和索引是位于PRIMARY CUST_ID上的cl_t_cst_geoaddr_cust_id集群 IX_t_cst_geoaddr_Cust_ID_RECEIVE_DATE非聚集位于PRIMARY CUST_ID,LAST_RECEIVE_DATE

表格T_CST_ADDRESS

Customer_ID nvarchar Address_Line_1 nvarchar Address_Line_2 nvarchar 城市nvarchar 状态nvarchar ZIP nvarchar Foreign_Postal_Code nvarchar Country_ID nvarchar Address_Type_ID nvarchar Session_Id varchar Receive_Time日期时间

和索引

IDX_T_CST_ADDRESS集群位于PRIMARY Customer_ID,Address_Type_ID上 位于PRIMARY Customer_ID上的ix_t_cst_address_customer_id_include_rec_time nonclustered

0 个答案:

没有答案