1

我有一个相当复杂和长的 sql 查询。基本我想要表中与某个给定值的欧几里得距离最小的行。问题是向量有 27 个维度,因此计算成本相当高,然后需要在所有列上完成。

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

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

任何建议表示赞赏。

4

0 回答 0