MySQL - 即使使用相关索引也可以慢速执行查询

时间:2017-04-26 12:57:45

标签: mysql query-performance

我让这个查询永远执行。我无法理解问题所在。对此有任何想法都会有很大的帮助!!

select (case when fca.CompletionDate = '1900-01-01'
             then null
             else fca.CompletionDate end) CompletionDate,
    fca.IsClosed,
    fca.LastModifiedDate,
    fca.isactive,    
    fca.ExpectedStartDate,
    fca.ExpectedClosureDate,
    ai.activityscheduleid,
    fca.activityscheduleid
from activityinformation ai
join FarmerCropActivity fca 
    on ai.activityscheduleid = fca.activityscheduleid 
    and fca.isactive = 1 

计划如下

http://i65.tinypic.com/2rxwjk2.png

表格详情如下

http://i68.tinypic.com/14nldw0.png

从活动信息中选择计数(*); - 117270

从FarmerCropActivity中选择count(*),其中isactive = 1; - 1488477

由于 瑞斯

0 个答案:

没有答案