本文介绍了选择查询花费太多时间来检索空值的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个名为TrackerResponse的表,其列如下:



Id(PK)

TrackerId(FK)

ImagePath

EventName(Nullable)

纬度

经度

角度

方向

ResponseCode

InputStatus

OutputStatus



启用Idexes:

EventName(非集群)

ImagePath(非集群)

ReceiveTime(非集群)

TracherId(非群集)

TrackerResponseId(聚集)



现在的问题是,当EvenName列中有一些空白值时特定ID然后用select查询获取数据需要很长时间。



我尝试过的方法:



我用null更新了空白值并刷新了

索引,但没有任何改进。

I have a table named TrackerResponse having columns as following :

Id (PK)
TrackerId(FK)
ImagePath
EventName(Nullable)
Latitude
Longitude
Angle
Direction
ResponseCode
InputStatus
OutputStatus

Having Idexes on :
EventName (Non-Clustered)
ImagePath (Non-clustered)
ReceiveTime(Non-clustered)
TracherId(Non-clustered)
TrackerResponseId(Clustered)

Now the problem is that when there are some blank values in EvenName column for a specific Id then it takes too long to fetch data with select query.

What I have tried:

I have updated blank values with null and also refreshed
indexes but there is no improvement .

推荐答案


这篇关于选择查询花费太多时间来检索空值的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-22 12:39