加速必须计算欧几里德距离的SQL查询

时间:2013-09-05 03:43:21

标签: sql sql-server euclidean-distance

我有一个相当复杂和长的SQL查询。基本我希望表格中具有最小欧氏距离的行来自某个给定值。捕获的是向量有27个维度,因此它是一个相当昂贵的计算,然后需要在所有列上完成。

我考虑添加每行映射到的备用表,此表将是一个存储桶。预先确定的值,然后我将使用三角形不等式来限制我必须执行计算的行数。

另一个是让我需要的列用索引执行计算,但我不知道这会有多大帮助。

任何建议表示赞赏。

0 个答案:

没有答案