2

我有一张叫做照片的桌子。它有 3000 多行,并包含一个image名为 Photo 的类型字段。

此查询立即运行:

Select PhotoFileName, DATALENGTH(Photo)
From Photos 
Order by DATALENGTH(Photo)

此查询间歇性挂起(有时需要几分钟才能完成,然后在完成一次后立即运行)。

Select PhotoFileName, DATALENGTH(Photo)
From Photos 
Where DATALENGTH(Photo)>0

与此查询相同:

Select PhotoFileName, DATALENGTH(Photo)
From Photos 
Where Photo is not NULL

可能会发生什么?

4

1 回答 1

0

我不确定你为什么会看到这个问题,但我认为你可以通过在表中添加一个计算列来保存照片的长度来解决它,可能与该新列上的索引相关联。

于 2013-01-23T22:49:08.017 回答