大行的数据库性能

Database performance with large rows

我有一个要求,需要在非常大的 table 中获取有关特定列的信息。列中的值不是唯一的,并且会重复多次。因此,为了获得独特的信息,遍历整个 table.

成为一项昂贵的操作

是否有既能节省时间又能提高数据库性能的设计策略?

通常,您会拥有一个新的 table,其中包含您的唯一值和一个密钥。您通过原始 table 中的密钥引用 table。然后你有一个 table 来回答你的问题。